网易互娱服务端一二三面面经

没想到5月了还能有写面经的机会,51前被捞起来一面,最近两天走完了二三面,没有记录面试内容,凭记忆写点🤣

一面:

自我介绍
介绍下你的分布式秒杀系统(简历上写的项目)
项目的瓶颈在哪里(我说的CPU,因为我项目租的服务器是单核的脑瘫服务器,而我又用了线程池)
如果只有100的库存,有1W的的人抢怎么办(就说了下秒杀令牌,秒杀闸门之类的业务解决办法,比如100的库存,只有前300个请求可以获得令牌,后面的直接拒绝,然后这300个请求再在线程池中竞争下单,项目方面问了挺久的)
讲下volatile怎么实现可见性的
ngnix怎么实现静态重启的(稍微讲了下ngnix的master-worker模式)
那ngnix是多进程还是多线程(我居然说的多线程)
讲下BIO、NIO、AIO区别
redis和ngnix中NIO是怎么用的,是同步还是异步
redis和ngnix没用AIO的理由(不清楚)
子网掩码的作用(非科班记不清了)
UDP和TCP区别
算法:二叉树中序遍历迭代(不知道为什么这次在牛客上的面试没有代码矿,只能文件共享,所以我口述的,面试官也没让我写

二面:

自我介绍
说下项目
项目中redis用了哪些数据结构
redis有哪些数据结构,底层是怎么实现的
Java垃圾回收机制
一个服务器一段时间内内存占用越来越多是什么问题(我觉得是IO问题,内存中读入的数据太多了才会导致内存占用过高)
linux命令知道哪些?
怎么在一个文件中查包含指定字符串的内容
最近看的是哪些书?
二面比较短,面试官很和蔼

三面:

这是我第一次遇到HR和面试官一起面的
一开始HR先问了下我基本状况,为什么去了这所大学,选这个专业,又为什么转计算机了,会不会考研
然后面试官问我Java知道哪些,我大致讲了下自己学习历程
看你看了《深入理解Java虚拟机》,讲下操作码有哪些,字节码怎么形成的,为什么可以运行(一问三不知,第一次被问到字节码层面的问题,然后面试官给我推荐了这方面的书看😂
问项目
项目瓶颈在哪里
讲下IO多路复用(我讲了下NIO原理)
讲下epoll(我回答的不是很好,因为我写过selector,但对epoll不太了解)
然后就是HR问了我一些问题就结束了,也比较短

除去51放假的话,一天一面,效率很高,除了最后一面感觉都不错,最后一面被怼晕了,不过确实知识漏洞还是不少🤣

#网易互娱##面经##校招##Java工程师#
全部评论
楼主你好,请问你是什么岗位?开发的话,是Java方向还是C++方向?或者其他语言方向~ 楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-05-07 22:36
楼主是二面后多久通知的hr面
点赞 回复 分享
发布于 2020-05-08 00:43
楼主啥时候投的?
点赞 回复 分享
发布于 2020-05-08 20:15
我5.6号二面后到现在还没消息,面试官同样和蔼,C++
点赞 回复 分享
发布于 2020-05-09 00:54
楼主过了嘛
点赞 回复 分享
发布于 2020-05-11 13:51

相关推荐

bLanK的小号:建议自己写一个比较新颖的项目,比如思维导图,在线文档,仿造postman,仿造一个组件库
点赞 评论 收藏
分享
评论
9
33
分享

创作者周榜

更多
牛客网
牛客企业服务