网易严选一面+二面+HR面经(已收到意向书)
只想疯狂回馈牛客,顺便攒rp,还没面严选的小伙伴可以参考下。
已经收到意向书,不知道会给开多少钱,,还没投的小伙伴们加油鸭,冲鸭!!!!!!!!
言归正传,废话不多说,面经奉上!!!!!
一面只有20分钟,二面同样20分钟。
总的来说一面问的基础多一点,包括操作系统,计算机网络+Java基础,没有做算法题目;
二面的话全是项目和分布式相关的问题,二面之后直接自闭。。
HR面听语气是个东北小哥哥,个人感觉聊得还可以吧。
一面:
为什么做这个分布式的项目?说说你对分布式的理解?
Redis怎么用的?
缓存中存什么数据?
如何保证数据库和缓存的一致性?
什么时候需要用到这些nosql或者ES?
说下什么是反向代理?
Linux中怎么查看文件的末尾几行?(tail命令)
如果linux负载过高,如何查看linux运行情况?
如果linux负载过高,怎么定位哪个进程的哪一行代码出问题了?
你的项目在linux中是如何部署的?
mysql一条sql非常慢,如何进行分析?(explain)
mysql什么时候分库分表?
ArrayList和LinkedList的区别?
CAS说下?
泛型说下?泛型的好处?
exception和error的区别?
什么是类型擦除?
什么时候发生栈溢出?举个例子?
如何设计秒杀系统?
反问为什么面试时间这么短?(说如果他觉得我能进二面就没有必要继续面了)
技术栈?
面试表现?
二面:
二面面试官可能能看到一面的评分吧,可能对我期望比较大,让他老人家失望了。。。
项目的难点?(我说的和4G模块通信,然后一顿BIO/NIO/AIO怼上来,答不上来,只能大眼瞪小眼,自己给自己挖坑。。)
使用Redis做了什么? 分布式锁怎么做的?
分布式锁,如果向主机加锁,但是还没同步到从机,此时主机宕机,重新选取了一个从机,那么此时是不是就会重新获取到锁(回答的redlock算法)
mysql的复制方式?(只回答出来异步复制?)问还有没有其他的,回答:不知道。。。
分布式事务?二阶段提交、三阶段提交、TCC?区别?优势???(自闭+1)
如果是2pc,准备阶段成功之后,但是提交的时候一方没有提交成功,会怎么样?会不会回滚?(蒙的会回滚,自闭+1)
我觉得你很多东西掌握的也不扎实呀??????(可能一面面试官对我评价太高了,让他失望了,自闭+1)
你觉得数据结构和算法怎么样?做个简单算法题吧。
简单的判断链表是不是有环?使用快慢指针做的,并且通过了,问还有没有更优的?他说可以不考虑空间复杂度,我说可以用HashSet??
我快慢指针的时间复杂度是O(n),空间复杂度O(1),如果使用HashSet之后,不是时间复杂度还是O(n),空间也是O(N)???难道是考虑如果环比较大的时候,快慢指针效率低??
说我简历上掌握的知识面挺多的,问平时怎么学习的?
没有反问环节,以为凉了。。
没想到晚上收到了Hr面通知。。。
---------------------------------------------------------------------------------------------------------------------------------------------------
HR面补充
今天早上HR面,一共30分钟整。没有自我介绍,没有反问?
上来就是为什么要选杭州?为什么不去北上广?
目前都投了哪些公司?
目前都拿到了什么offer?(hr难道是认为我太菜了,然后张大嘴20s。。。)
说下超出你预期的事情?
经历的比较有成就感的事情?
项目中遇到的最有挑战性的问题?怎么解决的?然后一顿问(大概10分钟)
和别人沟通时遇到的矛盾,怎么沟通的?怎么解决的?
HR自己说结果大概下周的上半周出来。
--------------------------------------------------------------------------------------------------------
面完四五天,晚上收到意向书,各位小伙伴们加油冲鸭!!!!!!!
#网易严选Java工程师面经##面经##校招##网易##Java工程师#