首页 > 华为、上海麦信c++工程师社招面经
头像
LegendOfHero
编辑于 2020-05-21 06:10
+ 关注

华为、上海麦信c++工程师社招面经

华为

笔试:一份2个小时卷子

1. 涉及网络原理

2. c/c++语言基础及高级机制

3. 基础数据结构及算法

4. 数据库,

5. linux基础,linux下可执行文件组织机制(内存布局,.text,.bss,.data组织方式等)。

一面

1. 先是让你介绍下自己的工作经历

2. 然后问项目经验

3. 接着是些基础的知识,虚函数、智能指针、stl之类的。

4. c++问了多态实现机制

5. tcp/ip原理 ,问了TCP状态变迁图,TCP/IP接受发送缓冲区相关概念。

6. 对Unix环境编程、网络编程问的较多,不过都是Apue,Unp上面的。

7. linux kernel,问了一些内核源码相关的概念

8. 几个综合问题

(1) QQ飞车新用户注册时,如何判断新注册名字是否已存在?(数量级:几亿

(2) 编写高效服务器程序,需考虑的因素?

(3) Epoll机制相关概念(Epoll与Select机制区别)

二面:

从简历开始,介绍技能,介绍项目经验,对笔试时的系统设计题做改进优化,随便说了下自己想法。

HR面:

随便聊天。

上海麦信数据科技有限公司

1、笔试 笔试包括3部分内容

1) C/C++基础知识题,其中较难的是已知string类的原型,编写string类的构造、析构、赋值、拷贝构造函数。

2) Linux基础知识部分,其中较难的是编写一个脚本实现批量添加20个用户,用户名为user01-02,密码为user,和面跟5个随机数。

3) 嵌入式部分,其中较难的是指针数组与数组指针的区别、定义等,最后大题是将字符串倒叙。

2、HR面试(简答了解现在情况,期望薪资)

3、电话面试聊以前做过的项目(深入提问)

更多模拟面试

全部评论

(3) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐