百度、海泰方圆社招C++工程师面经

百度

一面:

1. 首先是介绍一下个人之前的工作经历,让面试官有总体上的认识。

2. 接下来会考察一些基本技术点,比较基础。C++的话,比如指针的相关知识、指针的指针、野指针;面向对象知识,继承封装多态等;数据库基本知识,增删改查,合并,排序,效率优化等;期间会要求写一些基本的流程,C++代码片段,数据库查询语句等。

二面

也是针对面试者技术水平的考察,比较宽泛,侧重于实际工作中遇到的问题解决。有操作系统的知识,进程、线程、协程;算法的知识,各种树的结构,动态规划的一些问题等。

1. 有50万条记录,其中非零的记录若干个且不连续,如何用一种合理的结构存储这些数据,占用空间小,查询速度快

2. 一颗非平衡二叉树,如何最快的方式找到距离最远的两个叶子节点。

三面

1. 会综合考察面试者的情况。包括个人兴趣爱好、学历背景、技术背景、工作经历、离职原因、求职意向、未来规划等。

2. 会介绍一下职位的要求以及对面试者的期待。

3. 会以对话的方式了解面试者的职业偏好,面试者也可以针对性的提一些关于公司、职位的一些问题。

 

 

海泰方圆

面试很简单,没有笔试,是做加密方向的,主要语言是C语言,

C语言的一些基本知识包括:

1. 大小端

2. 网络编程

3. 多进程和多线程

#百度##面经##社招##C++工程师#
全部评论

相关推荐

4 17 评论
分享
牛客网
牛客企业服务