360,网易,猎豹,腾讯,CVTE面经集合

作为双非,非科班傻本,已经一个月没有学习过了。发一下离别牛客的面经,很感谢牛客在找工作期间对自己的帮助,多刷题,多读书。

C++面经,给牛客留下一点自己的贡献吧。

 

网易有道广州:

一面:全是基础,55分钟

1.HTTP状态码有哪些??重定位是什么?

2.HTTP发送请求时,一个域名的运行过程??

3.DNS是干什么的??如何理解??IP是哪一层??

4.TCP拥塞控制??

5.TCP和UDP的区别??

6.Mysql数据库性质是什么??ACID?

7.事务的4种性质一一进行讲解? 隔离性的级别??

8.虚拟内存是什么??死锁如何产生??

9.虚拟内存运行原理是什么??

10.虚拟内存如何隔离化的??怎么实现进程间隔离?

11.C++的4种强转是什么??

12.虚函数是什么?原理是什么??

13.二叉树中寻找每一层中最大值,递归非递归??

面试完:提一个问题,我就问问有道是干嘛的?做什么业务?

 

二面:基础+项目 60分钟

1.线程池的原理?

2.IO复用的原理?

3.RSA加密算法,MD5原理,HTTPS的原理?

4.编程实现一下字符串的转换原理,想想成括号:"3[a]2[bc]" => "aaabcbc". "3[a2[c]]ab" => "accaccacc"."2[abc]3[cd]ef" => "abcabccdcdcdef".

 

面试完成后就记得这些了。。。。。

 

金山猎豹电话一面:25分钟

1.项目。

2.STL的理解?

3.线程池的理解?

4.C++的特性?虚函数是什么??

5.纯虚函数是什么??

 二面,三面,四面,问的都比较基础,都围绕在项目中展开。

感觉面试官问的比较少。。。。

 

360面经:

一面:一个二十几岁小哥,人不错

1.自我介绍一分钟。

2.做过什么项目,项目中你实现了那个部分,怎么实现的,redis用来干什么?多线程时访问会不会问题?怎么解决?45分钟全程我一个在讲。

3.说下进程空间布局,说说你知道的,mmap使用过吗??进程间通信机制有什么? 共享内存是什么??

4.select,epoll内部原理??从select由来一直到epoll的优势,一一说明。

5.未排序的数组中查找中间的那个数,O(NlogN) , O(N) ?

6.会不会脚本?不会。。。他说:没关系,你已经不错了。

7.平时使用什么语言?C++

8.最后让我提一个问题?我就问问搜素岗是干什么的??


二面:一个三十多岁的人,感觉很威严。40分钟

1.自我介绍一分钟。

2.实现一个单例模式?

3.实现字符串切割,按空格切分?他找出了bug我修改了,他说还不错。

4.实现一个有N个工件,M种类,找出最小的子序列包含M个工件。我实现了一个时间O(N),空间O(M)的方法。以前做过原题

5.项目实现过程??20分钟自述。。。

6.epoll内部原理,给了一个场景,判断我是否了解epoll?我给他剖析了一下文件描述符原理,fd收发过程。

 
腾讯:
一面,二面问的都是基础,也感觉不太想要人。

CVTE:
问的也都是基础,没有太大的难点。

总结:
基础必须要打捞,C++语法,算法数据结构,计算机网络编程,协议,操作系统。
面试的时候一般都没有超出基础的范畴,更多考察的是基础的应变能力。只要基础牢固了,其他都没什么问题吧。

以后可能很少会登录牛客了,希望C++的同学可以借鉴一下吧。



全部评论
一个月没学习了,应该是去网易了吧。。。
点赞 回复 分享
发布于 2017-10-12 23:25
大佬去哪里了?
点赞 回复 分享
发布于 2017-10-12 22:48

相关推荐

点赞 评论 收藏
分享
09-02 19:58
门头沟学院 Java
力扣hot100现在刷了一半,八股背了但是不熟,项目也就是外卖和点评,而且还不是自己搓的,跟着视频大概看了一遍,如果自己写总有一种不知道咋下手的感觉。求问接下来该如何准备,再背背八股能投啥北京的中厂吗?如果现在找不到是不是得准备个好一点的项目梭哈寒假实习
猪脚饭之王:直接投大厂,项目把关键的东西背一下,比如缓存三件套怎么解决,写在简历上的项目亮点能讲出来就够了。hot100必须倒背如流不然面试拷打会汗流浃背。八股基础的要掌握,别问acid是什么都不知道就行了。剩下的用哈工✌️校园卡全部绿灯😋
点赞 评论 收藏
分享
评论
7
84
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务