Android面试总结:
技术面:
1.单利模式的同步实现(解释为什么要两次判空)
2.线程与进程的区别和联系
3.排序方法的时间复杂度分析
4.写一个二分查找
5.用递归和非递归实现N的阶乘
6.一个有序的数组 查找出和为N的两个数
7.线程同步的实现都有哪些
8.用ArrayList实现栈(需要考虑泛型)
9.你还有什么问我的吗
复面:
1.讲述监听者模式
2.拿出一道题 根据题意写出工厂模式的代码(一时间竟然没写出来。。)
3.你认为学的最好的学科是什么,你得到了什么,
4.一个计算表达式,用编译原理中的知识来描述他的计算过程(因为我说我学的最好的是编译原理)
5.对于英语的学习进行探讨
HR面:
1.工作地点的适应性
2.工作上是否具有抗压能力
3.什么原因会导致你离职
4.你是否了解乐视
5.如何你过产品发生了分歧,你会怎样去处理
6.和同学的关系如何。
。。。。。其他的忘掉了,回忆起来了这么多。