如何面试Java程序员的基础能力?

匿名网友 匿名网友 发布于: 2015-08-30 00:00:00
阅读 126 收藏 0 点赞 0 评论 0

面试官1:

1。基本类型和引用类型
例如:在内存存储上 、性能上、GC有什么区别?…
2。垃圾回收(Garbage Collection)
例如:GC的实现机制?…
3。字符串
例如:String和StringBuilder?…
4。范型(Generic Programming)
例如:编译时实现的还是在运行时实现的?在性能上有啥影响?…
5。多线程
例如:synchronized的作用域如何?volatile关键字?…

面试官2:

  1. JAVA基础知识,网络知识,代码优化;
  2. MySQL基础知识以及优化;
  3. 列举你使用过的监控工具,解释使用它们的原因;
  4. 最近在看什么书;
  5. 你的github主页或者其他能展示你过往作品的网址;
  6. 喜欢去哪些网站搜索问题答案(说stackoverflow和google的加分,说百度的减分);
  7. 讲讲你最近做的项目,不要求技术含量多高,但是要求能讲的清清楚楚;
  8. 故意提问一些很刁钻的问题,并且刨根问底,看面试者在压力下的反应。

评论列表
文章目录