网易互娱 服务端研发 一二面凉经

一面

一面远程面,两个面试官,基本都是其中一个在问。
一开始介绍项目,因为我的项目是做了个***服务器,就问了io多路复用
零散点:
1.hashmap和hashtable区别
2.除了hashmap还有什么map,使用场景?
3.volatile原理,只用volatile修饰变量能保证线程安全吗?
4.i++是不是原子操作?
5.tcp udp区别,tcp如何保证可靠,讲讲拥塞控制?
6.从网站输入一个https的网址会发生什么
7.b b+ 二叉树的区别,为什么用b/b+能减少io次数
linux:
1.怎么看这个文件夹下所有文件的大小
2.除了top怎么看内存使用量?
3.top里面,内存那有buffer/***,知道这是什么吗?
4.如果rm了正在读写的文件,会发生什么?
5.mv一个文件到另一个地方,是真实的把整个文件移动过去吗?
(4.5两题我觉得问的很好,以前完全没有想过这个,建议去看下linux的文件系统,了解一个文件在磁盘里是怎么存的)
算法题:
1.开方,精确到0.01
2.单链表,判断是否为回文链表,即12321是回文

面完太久了,还有一些不太记得了。
面完后5个工作日,收到了二面现场面的邮件。

二面

二面也是两个面试官。
介绍项目,遇到的难点。
1.说一下nio、io多路复用,epoll了解吗?当现在是epoll_Wait时,有一个io请求发送了过来,会发生什么?
2.从一个网址输入http会发生什么?(又是这题)
3.http如何请求缓存
4.https传输层是什么,dns呢?
5.你知道这些常用协议的端口吗?
6.为什么tcp是4次挥手?(我答因为另一方可能还有消息要发),如果没有消息要发能变成三次吗?
7.如果挥手后,另一方一直不结束怎么办?
8.用过非关系型数据库吗
9.lru怎么实现,如果是多线程的情况呢
10.http如何请求长连接 (keepalive)
11.数据库索引用什么实现,好处?
linux:
1.知道怎么设置定时任务吗?crontab,知道执行这个命令的用户是谁吗?
2.知道怎么看网卡流量吗
3.top只能看cpu内存,如果要看io的呢(不太记得他怎么问了 答案是iotop)
4.本地怎么通过dns查ip(我答了ping哈哈哈哈哈,面试官说也可以,但是他要问的不是这个)
5.怎么看打开这个文件的是哪个进程?
6.怎么得到一个命令的返回值(shell没认真看。。补起来)
7.怎么看某个端口被哪个程序占用
8.常用的git命令,如果不想commit怎么暂存现场?stash
算法:
1.如果给我一个前序中序,能求出后序吗?可以,那做一下吧
2.在数轴上有很多个点,找出一个点,这个点离其他点的距离和最小

8.30面完至今没消息,我就在备胎池躺着吧。

总结

面试难度不高,问的很多都是面经上的问题,除了二面问了我很多linux上零散的问题。。。,至于为什么凉,我也在想,觉得自己面试表现还不错,问的也基本能答出来,谈吐举止也ok,不过既然没过,肯定还是存在自己的问题,一起加油吧。
#网易##校招##面经##Java工程师#
全部评论
为啥会问这么多linux....
1 回复 分享
发布于 2019-09-19 10:16
忘记写了 我是java的
点赞 回复 分享
发布于 2019-09-19 11:22
补充一下 一面还问了虚拟内存
点赞 回复 分享
发布于 2019-09-19 10:16
这个难度还不大嘛,volatile是否安全我觉得都是很底层的问题了,是我太菜了嘛,呜呜呜
点赞 回复 分享
发布于 2019-09-19 11:17
请问***服务器是用java做的吗
点赞 回复 分享
发布于 2019-09-19 11:17
楼主知道互娱服务端研发总共有几面吗? 我9月4号收到的一面, 9月25要二面。 我总觉得怪怪的。
点赞 回复 分享
发布于 2019-09-21 11:29
我是9.26准备一面,有点慌啊
点赞 回复 分享
发布于 2019-09-24 10:41
开方,精确到0.01 想问问这个怎么实现的啊?
点赞 回复 分享
发布于 2019-09-24 10:43
你好,想请问一下两面都是什么时间啊?间隔多少天啊?
点赞 回复 分享
发布于 2019-09-24 12:21
请问您通过了吗?
点赞 回复 分享
发布于 2019-09-25 20:16
lz现在通过啦吗?
点赞 回复 分享
发布于 2019-10-11 10:32
老哥你实习项目就是***服务器吗。 另外服务器研发和后端开发是不一样吗
点赞 回复 分享
发布于 2019-10-15 21:46
老哥回答的这么好都凉啊?我明天二面,有点慌了
点赞 回复 分享
发布于 2019-10-16 23:11

相关推荐

不愿透露姓名的神秘牛友
昨天 20:55
阿里国际 Java工程师 2.7k*16.0
程序员猪皮:没有超过3k的,不太好选。春招再看看
点赞 评论 收藏
分享
5 70 评论
分享
牛客网
牛客企业服务