推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > 招聘消息汇总 > 【服务端开发c++】11家面经合集

【服务端开发c++】11家面经合集

招聘消息汇总 2018-10-21


【服务端开发c++】11家面经合集(内含知识点福利)

来源:牛客网



在找工作期间在牛客网获取了很多知识,面经,内推等等,因此来回馈了~~

背景介绍:

本科普通一本,研究生985,女,目标岗位:服务端开发c++。不是大佬,编程渣,找工作开始的比较早,从7月开始复习,复习了一个月c++的基础知识,开始海投。

边海投边刷编程,没刷多少,但是《剑指offer》练了一遍(一定要看!!命中率很高)。

本人有记录的习惯,所以找工作的时候做了表格。共投简历46家,简历挂2,笔试挂12,面试11,Offer4。(因为到9月中旬拿到offer就停止找工作了,所以鸽了很多笔试面试,咸鱼…)


【服务端开发c++】11家面经合集【服务端开发c++】11家面经合集


自我介绍一下

项目 自己做的部分

实习项目

有没有兴趣做无线客户端

虚函数

c++与java的区别

c++使用的设计模式与java的区别

c++内存泄漏

如何不让申请堆内存/栈内存

c++实现多线程

排序算法 复杂度

STL组件

有什么问题要问的

我:您觉得我哪些地方需要改进

答:平时项目中设计这块用的可能不够 也可能是我没有问到(婉拒


360企业安全(宣讲会现场面)


一面:

一些常规题

两个印象深的

1.如果给你一个重新选择职业的机会,你想做哪个职业?

答:每个职业都体验一遍是我一直以来的梦想…(是真的

2.excel里面换行的快捷键

二面:

实际应用题

有一个游戏,有上亿用户。每个用户有积分,还有积分当前排名,用户登录时显示。问:服务端如何设计?

hr面:

一些常规问题

为什么不做测试要做开发?


猎豹(宣讲会现场面)


代码:

1.手写itoa 

2.找数字极值(当时没听明白,一开始以为是函数极值,后来反应过来应该是 2 10 3 4 13 2 要找10 13这样的峰值吧…)

问题:

其他都不记得了

就记得一个奇怪的问题

“在你当学生会部长的经历中,如果有人一直混,不做事,怎么办?”

我记得我回答的是,不能忍。。。


华为


一面

虚基类

override和继承的区别

手写层序遍历二叉树

二面

项目

理想工作地点


头条(视频面,从服务端c++转岗Android)


一面:

1.手写字符串反转

2.http协议

3.tcp udp协议

4.https协议

5.输入一个网址

二面:

1.手写链表反转

2.c++ java内存回收(垃圾回收器)

3.多态

4.unsigned signed造成的问题(java与 c++的不同)

5.多线程问题 (线程池)

6.锁机制 

7.互斥保护

8.模版

9.http报文格式(不止三部分 还有后面的 keepalive等等)


贝壳(北京现场面)


一面:

自我介绍

项目

手写快排

附加题:如何查找一个矩阵里最小的 和为0的矩阵

锁有哪些

进程和线程

tcp和udp区

osi七层结构

二面

1.狂怼项目…怼到我说不清楚…

2.手写判断一棵树是不是平衡二叉树

3.“创新思维”(我简历上写了这个,面试官问我有什么创新思维,我答得不好,建议大家不要写这些虚的,都是大坑,面完我就删了……)


奇虎360(视频面)


一面:

自我介绍一下 

项目

网络了解么 (了解一些)

说说吧

… 不知道从哪说 然后从七层网络协议开始blabla

他也没在听 给我选了一个算法题

内存分配 new del dal操作 

然后我们讨论了一顿 觉得这个题有歧义

不做了 换了一个题

分金 又开始讨论 他发现我没弄懂思路 …

又换了一个

偶串…

然后开始讲思路 他肯定了以后开始写

写着写着 突然忘了substr怎么用…

他说你上网查查吧 别查答案啊

一顿查

最后写出来还有bug 他给指出来了

结束(后来发现这三个题都是往年360的笔试题)


二面:

自我介绍

快排思想

平衡二叉树

平衡二叉树删除一个结点

判断链表有环

智力题:提灯过河(感谢牛客 这题做过 然而还是被他一眼看出来了

b树和hash哪个内存利用率高

b树概念

tcp三次握手四次挥手

指针和引用的区别

说一个你做过的项目

难点

开始谈人生

你怎么看待加班?

如果百度和360同时给你offer你选哪个(必须360)

说说自己的两个优点两个缺点


hr面:

自我介绍

为什么来北京

有没有跟家人沟通过

对前面面试的评价

介绍项目

分工 怎么合作的

有没有男朋友

考研还是保研

为什么会去hit

专硕还是学硕

本科成绩 排名

实习项目

遇到难点

自己和这个岗位最契合的地方

优点和缺点(我说了性格急躁… 

能不能实习

有没有问题问我



一面:

项目介绍 难点

为什么要做这个项目

代码:1.变长编码

2.链表相加

一面:

实习项目做了哪些部分

Android其他项目

项目如何更新数据库表

存储过程

单线程为什么要用事务

Andriod动画

控件


美团(宣讲会现场面)


一面:

自我介绍

项目介绍 难点

http协议 

http返回码

tcp和udp

get和post适应场景

线程和进程区别

多线程会造成哪些问题

死锁产生原因 

事务的特性

事务隔离级别

锁有哪些

乐观锁和悲观锁

公平锁和非公平锁

为什么是三次握手

cookie和session

static

类和接口的区别

用过mysql吗

抽象类

手写双向链表(插入删除)

快手(北京现场面)

代码1.变长编码

2.普通二叉树搜索 和最大的路径

如何设计一个聊天工具服务端

(聊天记录怎么存)

epoll应用场景


彩蛋

本人喜欢手写笔记,复习的时候把c++,数据结构,计算机网络和数据库的知识点手写了一遍,共60页。(具体可戳“阅读原文”查看!)


祝大家都拿到理想的Offer~~~~~!



秋招已大规模开启!

牛客精品面经为你保驾护航!

▼▼▼

更多互联网校招面试经验查看面经大全

▼▼▼

面经大全 互联网校招面试经验大全


戳“阅读原文”与作者交流吧~

版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《【服务端开发c++】11家面经合集》的版权归原作者「招聘消息汇总」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注招聘消息汇总微信公众号

招聘消息汇总微信公众号:zpxxhz

招聘消息汇总

手机扫描上方二维码即可关注招聘消息汇总微信公众号

招聘消息汇总最新文章

精品公众号随机推荐

下一篇 >>

JavaEE——Junit