有关携程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,死锁的必要条件

经验分享 程序员 微信小程序 职场和发展