• 2017年Java开发岗位面试题归类

      一、Java基础1. String类为什么是final的。2. HashMap的源码,实现原理,底层结构。3. 说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。4. 描述一下ArrayList和LinkedList各自实现和区别5.…

    • Java多线程相关的面试要点

      ##synchronized和lock的区别#用法的区别synchronized:在需要同步的对象中加入此控制,synchronized可以加在方法上,也可以加在特定代码块中,括号中表示需要锁的对象。lock:需要显示指定起始位置和终止位…

    • 中级Java工程师面试问题汇总

       什么是jvm?  调用system.gc()是否会立即回收垃圾?   怎么优化数据库?   手写一个单例?  有哪些模式? 工厂模式  工厂模式是如何实现的?   List  怎么排序?  什么是spring mvc?  请描叙spring 中的事物?请说…

    • 搞笑的Java面试总结

      1, 请做个简单的自我介绍1,JDK与JRE的区别 JDK是开发环境,JRE是运行环境2,hashMap与hashTable的区别 HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口, 主要区别在于HashMap允…

    • 总结java面试中常见的知识点以及碰到的坑

      一、java基础实例方法和静态方法有什么不一样?Java中的异常有哪几类?分别怎么使用?常用的集合类有哪些?比如List如何排序?ArrayList和LinkedList内部的实现大致是怎样的?他们之间的区别和各自适应的场…

    • PHP基础面试题收集

      ###函数 字符串函数如何获取字符串的长度?strlen()字符串大小写的转换的函数有?strtoupper(): 将字符串中的小写字符转变为大写的字符 strtolower(): 将字符串中大写的字符转变为小写的字符 ucfirst(): 首字…

    • 2017年Java基础知识面试题集

      线程池是什么意思,线程有哪一些,请用java实现一个线程池。线程池是指在初始化一个多线程应用程序过程中创建一个线程集合,然后再需要执行新的任务时重用这些线程而不是新建一个线程。线程池中线程的数量通…

    • 面试题集,包含Android、Java、数据结构、算法等

      Android部分View的绘制流程;自定义View如何考虑机型适配;自定义View的事件分发机制;View和ViewGroup分别有哪些事件分发相关的回调方法;自定义View如何提供获取View属性的接口;Art和Dalvik对比;虚拟机…

    • NewsDog Python开发工程师面试题

      实现一个可迭代的类class MyClass(object):def __init__(self, n):self.idx = 0self.n = n def __iter__(self):return self def next(self):if self.idx < self.n:val = self.idxself.idx += 1return val…

    • Litscope 光量科技Python开发工程师面试题

      1.计算出北京有多少个加油站,星巴克能卖出多少咖啡?这类咨询行业的Market Sizing问题2.C++怎么传函数进另一个函数使用函数指针,函数的声明可以写成这样,参考pthread_create()系统调用:foo(....,(void*…