当前位置 博文首页 > cas0611的博客:有关携程java开发实习生面试总结
本人菜鸟一个,在魔都某985计算机就读研二,之前一直待在学校,上周面了某国企,没什么难度,也没问什么问题。接下来步入正题。和hr小姐姐约的早上10:00.早上九点半到达地方,先到1楼前台登记,确认后进去大楼9层面试。首先填了一个基本信息表,接下来发了一套试卷,5页,涉及的题目有二分查找、计算机网络的协议、操作系统、数据结构等均有涉及,可以说范围之广,还有编程题目。做完题目静坐一会,进去开始面试。面试官很和蔼,大概问了线程的安全性和原子操作、操作系统的锁问题,hashmap,string、stringbuilder、stringbuffer的区别与联系,然后说了下自己在学校做过的项目与研究的东西。
1,i++是否是原子操作,以及是否是进程安全的?
2,hashmap,currenthashmap;
3,jvm;
4,redis(可实现数据持久性);
5,进程和线程的区别与联系;
6,内存管理机制;
7,string、stringbuilder、stringbuffer的区别与联系;
8,进程间的通信方式;
9,消息队列;
10,Spring IOC ;
11,死锁的必要条件