[2017/3/13]阿里面试总结

来源:互联网 发布:淘宝详情图尺寸 编辑:程序博客网 时间:2024/04/20 00:49

晚上10点半正在运动的时候突然接到电话。。于是让对方等了五分钟,找了个安静的地方开始等待电面。
感觉面试官姐姐挺辛苦,非工作时间还来面试实习生。不仅如此,在我比较水的情况下都能保持很好的态度,很感动!!

首先:
1.介绍你自己
2.一个你印象比较深的项目
linux:
同步IO,异步IO?都有哪些模型?
find命令?
软链接硬链接?区别?各自优势?
多进程多线程区别?
怎么创建进程?
僵尸进程?孤儿进程?
epoll select比较?
epoll内部怎么实现?
死锁是什么?怎么避免?
网络:
三次握手四次挥手?
为什么time_wait?
为什么第三次?为什么第四次?
算法:
说一下堆排序的实现?
时间复杂度?
稳定不稳定?怎么看?
内排序,外排序?介绍一下?
图的遍历?深度广度?
数据库:
索引的作用?
(完全不了解数据库啊orz,只是用过语句,没答上来orz)
C/C++
C,C++的内存分配方式?

malloc/free–>内存池
new/delete–>allocator

怎么查看内存泄漏?
(专业工具valgrand 以及ps命令)

最后:你有什么问题要问我?
工作体验?
你是做哪个方向的?

虽然都是很简单的问题,但还是答成sb。。
开始很紧张,还好面试官姐姐人很好,温柔友善,后来就慢慢缓解了。感动!

自我反思:
1.语言组织能力比较差。其实导致这一点的原因还是因为自己不够熟练。。面对自己熟悉的问题还是能说得头头是道。所以要多复习下那些知识点。还有拿手的项目要好好准备下,把亮点说出来。
2.上一面和面试官缺少沟通,于是成功挂掉。这一面一紧张仍然忘了这一点。。还好姐姐比较温柔,主动补充了一些。下次一定要注意!!
3.还是重要的知识点都忘了的问题orz。特别是算法,排序什么的快一年没写了,最近要多写,熟悉一下。

估计这一面必挂无疑了qwq 当刷经验啦!

1 0
原创粉丝点击