先是问了项目,后续是做了一道算法题,最后是问了一些基础的问题可惜都没怎么回答的上来,最后就问了对华为的文化的看法
面试官问的面试题:华为C++软件开发工程师面试题
1,描述下你做的项目,多线程下对数据库的访问拥堵怎么解决(操作系统相关的就这个,没答上来)
2,编程题:公交车换乘问题,忘记Dijkstra怎么写了,然后面试官告诉我不用图也可以写,待会去搜搜解决
C++相关:
3,虚函数和纯虚函数的作用是什么?之间有什么区别
4,单例函数相关,记不清
数据库:
5,如何查询一个表中重复的成员
6,apache和nginx的区别是什么?说下apache的特点
计算机网络
7,TCP三次握手,四次挥手
8,TCP与UDP之间的区别
9,SSH相关,没了解过SSH
你是通过何种渠道获得这次面试机会的?
答:校园招聘
整个面试花费了多长时间?(从接到面试消息到得到结果)
答:1天
面试形式包括哪些?
答:电话面试 1对1面试 IQ测试
你觉得这次面试的难度如何?
答:难度一般
你对这次面试的整体感觉怎么样?
答:很好
这次面试的结果如何?
答: