携程面试总结

本来携程是选择的在线视频来着,谁知道最后通知去北京的公司现场面试的。

面试流程:
1。自我介绍,说了一下项目,针对项目提了几个问题。

2。Object类的方法有哪些?(感觉平时容易忽略啊)
equals,wait,notify,hashcode,getClass,toString

3.jvm的gc机制
主要是说了新生代老年代的算法,以及新生代的分区,然后给出gc设置-Xmx -Xms -Xmn三个参数各代表什么含义,以及前两个一般的比例是多少(根据内存是否可扩展来回答的,一般比例为1:1),紧接着又问的是什么时候新生代的对象进入老年代,顺便说了一下分配担保机制。

4。因为自己简历打印错了,忘记删除redis的内容了,导致问了两个和此相关的内容,一个是redis的一些特点(不了解,所以回答不会,并说明了原因),第二个就是三台机器同时对一个线程运行,如何使得在没有出现问题的时候只有一台将内容发出去,不会重复(其余两台是备用机来着),这个我不了解,给我的答案是 数据库分布式加锁,redis 的分布式机制…反正是分布式加锁的问题吧,据说还有zookeeper来着…

5。线程方面
问了线程与进程,什么是死锁
还有问到什么是临界区….

6。Linux
问了我Linux的一些命令,如查看日志,查看线上进程啥的,不了解,所以….

7。考了我一道逻辑题。
如何统计北京有多少辆自行车….
感觉自己说的很一般,在网上百度了一下,更觉一般了。。。。

最后,面试官问我是不是比较内向……
无语….面试当中难道我还要和你胡吹海侃的?!!!

总体来说,面试过程还比较放松吧。但是感觉体验不是特别好。

你可能感兴趣的:(Java面试经验总结)