昨天面试了3场,分别是蘑菇街、华为、携程,今天趁着还有点印象,整理一下面经,回馈牛友们
一.蘑菇街
蘑菇街没有走内推,官网投递的,预约的是中午12点电话面试,面试时间就11分钟,目前面试时间最短的了,问题如下:
1.自我介绍
2.项目中用到了哪些技术,最大的难点是什么,怎么学习新技术
3.说一下IOC和AOP,解释了一番,貌似面试官不满意
4.数据结构和算法了解吗,给他解释了一下快排
5.你还有什么想问的嘛
总结:
最后我问面试官给个面试评价,面试官说你IOC和AOP回答错了,等通知吧,,,
晚上一查,面试失败,感觉面试官很急,想要那种有丰富项目经验的人。
二.华为
下午三点去华为南研所面试,一面大概等了一个多小时让去面试,
一面面试官全程就问了一个技术问题:TCP有几层结构?然后扯了一会数模和家常,让去等二面
二面面试官也基本上是聊家常,问了TCP有哪些应用场景,数模,
二面面试官好像不懂java,最后问了我在java中内存泄露是啥,什么时候出现内存泄露,都比较简单
最后面试官推荐了几本书籍供学习。
二面完了之后,hr通知让我去重测性格测试,当时就傻了,觉得自己性格测试肯定挂了,测完之后到6点了,过了跟携程预约的5点
总结:
华为面试整体挺水的,反正我身边的人都进池子里了,玄学招人,,,,
三.携程
回学校的路上报着试一试的态度去携程预约的酒店看了一下,发现携程还没面完,
虽然超了一个小时,但是携程hr最后还是给机会面试了,在这里由衷感谢一下携程的hr小姐姐。
拿着简历坐电梯到16楼,面试官还在面,然后我就在外面等,大概半个小时过后到我了,面试官说你是来晚了然后跑过来的吧,当时一脸尴尬。问题如下:
1.单例模式和多线程有关系吗?
我说如果单例模式有的写法在多线程下不能保证只生成一个实例,面试官却说你既然都只有一个单例了,那跟多线程还有关系嘛,感觉完全没跟面试官一个点上,,,,
2.面试提问也很累的,说说你擅长什么吧?
我说容器和JVM还挺熟的,让我说一下容器中有几个接口,Hashtable的父接口是谁,然后说我这个回答的还行
接下来画JVM内存结构图,让我解释一下程序计数器作用,我说记录线程执行的位置,面试官继续追问怎么记录线程执行的位置?