2. 问项目,最后一个安卓开发,是Java实现吗?了解IOS客户端吗?
3. C#项目前端用什么实现?aspx?
4. 了解分布式吗?微服务?
5. 集合,设计模式,线程,JVM?
6. ArrayList和Linkedlist的区别?对比一下他们增删查改的效率,尾插的效率如何?
7. error和exception有了解吗?简单介绍一下他们的区别?平时有遇到哪些error和Exception?
8. 介绍String、StringBuilder和Stringbuffer的区别?
9. Java引用类型有多少种?强引用、弱引用。
10. Java动态代理了解吗?
11. Java面向对象的三大特性介绍下。
12. 动态绑定如何实现?有了解过吗?
13. 线程和进程之间的区别?计算机资源的最小单位是什么?线程保有资源还是进程保有资源?
14. 线程的生命周期?几种状态?状态之间怎么转变的?
15. Java的锁了解吗?
16. 项目中的数据库用的什么?简单介绍一下用MySQL做了些什么事情。
17. 数据库的三大范式介绍一下?具体说下第三范式,传递依赖。
18. 数据库有用过别的吗?in和exist的区别?有用过什么中间件吗?
19. 介绍一下安卓的生命周期。
20.反问。
评价:因为本人是个菜鸡,做的项目技术栈也不match,所以问的都很基础。如果你们遇到比这难的问题,甚至还要手撕算法什么的,恭喜你,说明你比我优秀多了,面试官对你有更高的期待!面试官非常礼貌,也不会因为我菜鄙视我,所以整体体验还是很好的,气氛没有想象中那么紧张。
全部评论
(1) 回帖