![4124d9b78cb30c58ec6599cd1e2e8374.png](https://i-blog.csdnimg.cn/blog_migrate/195983675b3dcc33de440cdaaa49a7d4.jpeg)
一面(3小时48分钟):
你没看错,三个小时,很多记不住了,问的太多太多了,嗓子都哑了
主要是技术栈不太一样,也是不放过我
1、代码测试 三道代码题 ,给90分钟,不过很快就写完了,不允许使用任何库函数和自带的数据结构
(1) 找出第100大的数
(2) 字符串复制函数
(3) 10进制数字转成64进制数,进制符包括0-9 A-Z a-z 和#@
问了快排,递归非递归的实现
2、socket编程,原理
3、time wait 都设置成0 会怎样?
4、socket如何断开链接? tcp挥手
5、java如何编译的,具体细节
6、linux问了很多,我不太会,记不住了,这块就问了挺久
7、谈了谈项目,具体用到的地方,谈了很多,消息队列,实现机制,如何保证可用?redis原理 zookeeper原理,集群等等
这块问的太深了,崩了,mysql也问了比如分库分表,如何解决数据重复
8、进程如何划分内存
9、浏览器抓包,解释head中的每部分的意思
10、get post什么区别?
11、cookie干嘛用
12、访问百度,对方用负载均衡,大概经过的过程
13、进程间的通信
14、问了几个问题我没记住,应该是编译原理里的,还问我是不是没有学过编译原理我说是的
15、对http发送出的数据包,是在网卡中解析还是在内存中解析
16、java的数据结构
17、redis的zset的底层实现
18、100亿的qq号,但是有重复,个数大概就25亿个,剩下的都重复,如何找出它们重复的个数或者找到哪些是重复的,只能在一台机器上操作且要在内存中
19、进程与线程的关系(估计是看我Linux太菜,还是用java 的 没啥问的了)
20、还有几个真的记不住了。
21、技术栈是c++ 和 go,问能接受不,指定回答能
22、java中的多态如何实现的,为什么就可以多态了呢,编译的时候有什么不同,为什么要重写方法呢?
23、mysql的引擎区别
24、mysql的索引 b+树 红黑树
25、红黑树的特点
26、mysql事务
27、mysql可重复读的mvcc 如果多个线程同时修改一行,那最后提交的时候结果是什么?
28、mysql数据了过亿,如果快速查找和优化?我这里说的索引和分库分表,分库分表就有展开问,问跪了
29、linux驱动
一些记不住了尽力了
------------------------------------
以为凉了结果没过几小时变成复试了,晚上九点多在做网易的测评,没做完就又来电话了,是pcg的二面
二面(46分钟)
1、项目,这块我白话挺久,阿里hr面的时候hr姐姐给我的建议,怎么回答项目,我好好整理了一番
2、问我项目的技术怎么容灾,有一顿白话
3、用户态和内核态,切换会出现什么问题
4、epoll
5、进程间如何通信
6、c++编译的过程大概是什么?
7、java中的hashMap
8、b+树 红黑树 实现 和复杂度
9、好像还有两个问题 ,记不起来了
作者:小学插班生
链接: https://www. nowcoder.com/discuss/39 7292?type=2&order=1&pos=4&page=1 仅做分享,如有侵权,联系删除。
![5b9a785cdfecfcf7a8ac6d9d9066b180.png](https://i-blog.csdnimg.cn/blog_migrate/0ae4dfd8c540c723d2322f56856f192c.jpeg)
![16fdab74a0c712778645c0d712323292.png](https://i-blog.csdnimg.cn/blog_migrate/2aca85c293bc74ef348a4fe3cdc952db.jpeg)
互联网校招面经,只专注高质量互联网初级面试经验分享。互联网初级面试真题小经是最专业的!
想要获取更多高质量,详细,精选,分类,整理,精装的所有互联网公司的面试真题,点赞后打开下面这个小卡片,回复上面图片下方的关键词,精心整理好的面经合集免费拿走。
扫描它,然后带走我,你想要的互联网大厂各个岗位面试真题我全都有。img-blog.csdnimg.cn对了,悄悄告诉你一个秘密,
双击这句话的同学都进了bat,点右下角的 ♡ 同学都拿了ssp!
![d986270f73b6c4c5069e8f7bb95f1b2d.png](https://i-blog.csdnimg.cn/blog_migrate/eea2c025f38bacaa920ae4e1bcb9cb03.png)