断断续续的1小时小米一面
(1)上来面试官给我讲今天面试分三个步骤:
a.先简单自我介绍
b.问一些专业知识
c.我反问他一些问题
(2)自我介绍
巴拉巴拉......介绍了学校,专业,实习经历等
(3)专业知识
1.上来问我在本科和硕士阶段学习了哪些课程?
答:额,这是要刨根问底的节奏,果不其然,依照这些课程全部展开。首先还是问了相关的项目,技术选型,问我哪些是我做的,以及有什么改进之处,下面就是巴拉巴拉...
2.好了我们来问一些基础知识吧,常见的算法你了解哪些,说一下?
答:是基础算法还是组合优化算法,他说就基础算法,我就说了排序,查找、二叉树遍历、图的遍历等,然后选取了其中排序分析了一下时间复杂度和空间复杂、稳定性等
3.然后问了语言基础,你说一java的集合框架吧?
答:我用的4G网断断续续的听成了web框架,尴尬....,他又重新说了一遍,我就说了下List,Set,Map这些,然后展开描述,巴拉巴拉,问了下接口和抽象类的区别
4.写过一些脚本没有?
答:python、sh脚本,但是写的少
5.然后问了多线程,你能从硬件层面解释一下多线程么?
答:CPU多核设计,就是最底层的多线程支持,不知道对不对,空气暂停几秒钟
6.然后问了一下网络知识,说一下网络的五层结构?
答:我用http请求,讲述了整个传输过程,应用层、传输层、网络层、数据链路层、物理层,各种加首部操作,大体讲了一下,空气暂停一秒,只听面试官说行,我们下一个问题...黑人,问号?心想怎么不深入问下去了
7.问我java虚拟机的调优经验,有么?
答:调整堆的大小,各种工具使用
8.问我java虚拟机虚拟化技术类似工具有哪些?
答:vmware算了,蒙蔽
9.问我mysql的调优经验?
答:找出慢查询语句,建立索引等
10.问我大数据的相关框架?
答:心想简历没写啊,还是答了一下,hadoop,spark,storm那些,懵逼.jpg,问我各个框架的区别,底层的具体实现,懵逼
11.让我问了下他的几个问题?
答:我面试的部门技术选型、他说大数据那些,基础应用都有,我说有具体的语言限制么?他说java、pyhton、GO这些语言都有,根据具体的业务
12.问了下面试表现?
答:蛮好的,我心想断断续续我自己都听的难受,连忙道歉,他说我面试了那么多人这种情况常有的,然后说了一下后期会有人联系你,我不敢问了,知道凉凉,良心建议以后微信电话面试一定要有网的地方...