感谢您抽出

来阅读本文

本期分享学员介绍

姓名:吴琪怡

学校:西安财经大学

学历:本科

专业:软件工程

在2019届秋招中参加链家、百度、蘑菇街、海康威视、美团等面试,最终敲定链家offer。下面让我们看看这位小姐姐的面试经验吧!

面链家是去北京面的,整体感受就是面试官不会怼项目,面试官人都很好,链家比较偏向网络和数据库,两面都让写sql语句,一面的时候会把专业技能一条一条的过一遍,面试流程完之后我加面了一场,面试官没有太多问专业技能,相当于在聊天。我感觉面试的题没有很偏,基本都是根据简历来问的,和面试之前看的面经都差不多。

一面1、写个快排讲一下。2、三次握手四次挥手讲一下。3、Sql语句查找单表里面年龄在10到20岁姓王的人,输出十个人的     信息。4、内核是怎么管理进程的?5、进程的通讯方式说一下。6、共享内存是怎么实现的?7、画一个观察者模式的uml图。8、讲一下地址映射。9、说一下继承、封装、多态。10、为什么想到要剖析源码?

二面1、写了代码放松一下(打印日历,给定两个参数,第一个是1号是星   期几,第二个是这个月是多少天)?2、想让我写sql,面试官自己建表建懵了,就算了,没写了。3、问了聊天项目。4、工厂模式说一下。5、单例模式说一下。6、查看8086端口被哪个进程占用了?7、两个文件每个里面存了url,每个文件200M,内存4g,找两个文件   共同的url。8、问了一下未来两三年的规划。9、问能不能接受调语言?10、然后写一个代码,打印n以内的所有质数,然后优化。11、shell熟悉吗?12、makefile熟悉吗?自己写还是工具生成。

hr面1、自我介绍2、理想的公司。3、来北方还能适应吗?4、什么时候来北京的打算什么时候走?5、说一下项目。6、一会结束了想去干嘛?

加面1、到现在你觉得你有什么遗憾或者觉得后悔的事情?2、如果现在再回到高中你觉得会有哪些变化?3、这个专业你的兴趣点在哪里?是觉得有成就感还是了解了一些新的   知识。4、学过算法吧?你觉得算法里面最有意思的算法是什么?(自己     挖的坑说了动态规划)那能结合一个生活中的例子说一下这个算法   吗?5、说一下你的优势。

面试官想了解一些更深入的东西,而且感觉面试官很看重shell编程和一些开放的场景题,所以在这些方面还需要努力。

1、自我介绍

2、画一下虚拟地址空间,然后说明一下。

3、能结合画的虚拟地址空间说一下段错误吗?

4、然后能说一下内存泄露吗?结合你画的虚拟地址空间来说

5、说一些linux下的命令。

6、shell编程(面试官好像很熟悉,很无奈答得他好像很不满意)

7、vim的用法了解多少(面试官好像也非常了解)?

8、vector和list的区别,从底层实现包括内存管理来说,越细越好

9、算法题:

给一些数据和一个数,找到数据中相加等于这个数的两个数的下   标,结果是唯一的?

10、场景题:

服务器和客户端传输数据,可能会出现宕机、抖动等问         题,想一想怎么处理能保证稳定性?

一面隔的时间比较久,记得不是很清楚了,但是问的就是我们平时学的,根据简历问的,只是因为项目重复度比较高,所以可以准备一个之前有写过的没有写在简历上面的项目,还有就是如果大学学校里面学的专业是面试官了解的,会问一些专业相关的问题,被问到两次了,贝壳面试的时候面试官让我画观察者模式的uml图,蘑菇街的面试官问软件生命周期模型之类的。二面面试官聊完项目之后就是想了解在学习中自己的一些总结和收获。

1、说一下虚拟内存和物理内存。

2、线程间的同步。

3、进程间的同步。

4、说一下锁。

5、 说一下C++的多态。

6、  看我专业是软件工程,让我说一下软件生命周期模型?

7、  感觉项目像是学校的大作业,还有做过其他的项目吗?

8、  接受转语言吗?

1、说一下聊天项目。

2、 项目中遇到的问题?

3、 有没有了解过其他的加密算法?

4、 因为给了博客地址,所以问我一般博客上面会写什么,觉得看一   些专业技能相关的博客对自己学习中有什么帮助?

5、 让我给他说一下我擅长的部分,可能他没有问到的?

海康威视面试体会

海康威视只有两面,一面面试官想了解在学校学习的一些课程,然后其他的就是跟着简历来问,都是熟悉的东西,正常说就好,面试官不会打断,基本就是简历的专业技能挑一些来问,问得不会很细,项目只问了聊天项目,说了一下处理流程。

1、自我介绍(面试官想听的是在学校学习的课程)

2、c和c++的区别?、

3、说几个linux下的命令。

4、三次握手四次挥手过程。

5、项目介绍一个。

6、io复用。

7、调试工具用的什么?

8、有什么要问他的?

二面(说是hr+技术)

1、 自我介绍

2、 说一下自己的优势。

3、 用两个词来形容一下自己。

4、 觉得应届毕业生应该选择一个什么样的工作环境?

5、 不能容忍哪种人?

6、 了解海康威视吗?

美团面试体会

C++问得很少,一面的时候因为自我介绍说到的项目,就从项目聊起,问了很多项目里面的问题,然后给我的感觉就是美团比较看重数据库,两面都问了数据库的问题,还都是事务隔离级别的问题,我第一次遇到面试官让根据事务的隔离级别来判断执行事务之后的结果集。

1、自我介绍

2、项目(两个项目都说了聊了很久)。

3、const和define。

4、写一个sql语句,一个表里面有两个属性,文件名和文件大       小,要得到最大的三个。

5、动态库和静态库。

6、写一个插入排序。

7、写一个代码,给定了五张牌,判断是不是同花顺?

8、mysql事物隔离级别。

9、说一下幻读。

1、自我介绍

2、说一下线程,进程的同步和互斥。

3、mysql的题,在不同隔离级别下事物输出的结果集。

4、insert的时候加的是什么锁呢?

5、说一下幻读。

6、声明和定义的区别。

7、字符串拷贝函数。

8、把字符串转化为数。

9、tcp是怎么保证可靠的?

10、输入一个网址到显示页面的过程。

1、多刷题很重要,老师们一直都说剑指offer和程序员的自我修很重要,面试完就知道真的很重要,面试我遇到的写代码基本都是剑指offer里面的或者类似的。

2、我简历上面的源码剖析到现在基本没有被深入问过,所以可以在面试说项目的时候说一些源码里面的处理思路。

3、多总结一些自己专业技能项目的东西,在面试之前看很有用,专业技能可能大家都能说一些,所以专业技能的每一点如果能准备得很细就更好。

4、可能我面试的这几次都是不怎么偏向C++的,所以问的数据库的内容很多,数据库可以多做一些扩展,美团面试的时候给定隔离级别说结果集,其实面试官就是想问mvcc。

5、都说在面试的时候要让面试官跟着你的思路走,其实不容易,很多时候会因为紧张连回答问题的思路都理不清楚,所以需要多面试,我感觉面试比自己闷着学能进步得快。

6、多和周围的同学交流,互相讲讲面试的问题,有的时候同学遇到的问题有很有可能是自己会出错的地方,反正就是多总结多交流。

我的面试经历没有很多来着,希望我的分享有用。

试听二维码

快来扫一扫,加入各大校区试听群吧!