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 22:48
一个月没学习了,应该是去网易了吧。。。
点赞 回复 分享
发布于 2017-10-12 23:25

相关推荐

尊嘟假嘟点击就送:加v细说,问题很大
点赞 评论 收藏
分享
勇敢的联想人前程似锦:如果我是你,身体素质好我会去参军,然后走士兵计划考研211只需要200多分。
点赞 评论 收藏
分享
7 83 评论
分享
牛客网
牛客企业服务