传音控股 Java面试
自我介绍
一个项目,两个实习,分别问了技术难点,获得的收获,你的工作内容等等;
设计模式了解哪些,在实际项目中是如何用到的;
Linux操作系统的内核你了解多少;
线程的创建方式;
线程的几种状态;
final关键字;
finally知道吗,怎么用的;
finalized知道吗;
try catch用的多吗;
throw和throws的区别;
字符串的使用;
=和equals的区别;
static用的多吗;
内部类了解吗,用的多吗,内部类的好处;
sleep和wait的区别;
平时锁用的多吗,在项目中哪些地方用到了锁,有没有出现使用锁出现问题的情况;
算法你知道哪些,项目中有写过算法吗(说了一些常用的贪心 动态规划 dfs bfs)好像不是他想要的答案,可能是想问自己平时项目上自己实现的算
纸上手写一个二分查找;