美文网首页
Java岗的网易/华为/美团/滴滴社招面试经历

Java岗的网易/华为/美团/滴滴社招面试经历

作者: 谁叫我土豆了 | 来源:发表于2022-04-09 13:55 被阅读0次

    今天累死我了,跟群友聊了一天,总共收集到了以下四家大厂的面试经历的面试真题,大家可以来试试,自己能不能都回答上来。

    网易

    一面 :

    1、RPC原理,netty原理;

    2、hashMap原理;

    3、redis缓存回收机制,准备同步,哨兵机制;

    4、要统计10分钟内订单的亏损,你会怎么设计(strom窗口模式)

    5、项目:你做了什么,为什么要这么做,用了什么技术要解决什么问题?

    二面:

    1、分布式缓存redis原理,zookeeper锁是如何实现的?

    2、分布式缓存读写不一致问题;

    3、java线程你是怎么使用的?

    4、数据库是如何调优的?

    5、git rebase命令发生了什么?

    6、讨论项目;

    HR面:

    期望薪资,为什么要离职?

    华为

    一面:

    1、结构数据库和非结构数据库区别,你了解的非结构数据库有哪些?

    2、频繁的增删数据量某个表,数据库最终数据只有几万或者更少,为什么查询会变慢?

    3、数据如果出现了阻塞,你是怎么排查的,top和jstack命令用过没,jstack命令的nid是什么意思,怎么查看java某个进程的线程?

    4、大数据算法聚类算法有哪些?

    5、写一个算法判断某个数是2的n次方;

    6、说你最熟悉的项目;

    HR面:

    薪资级别,你是怎么抗压的,平时喜欢做什么,对加班什么看法?

    美团

    1、分布式缓存redis,dubbo原理,分布式缓存锁的实现?

    2、mysql分库分表原则,为什么要分这么多库这么多表,基于什么考虑?数据库3、动态扩容要如何实现?

    4、线程池coreSize,maxSize怎么设置,依据是什么?

    场景1:单台机器4核,服务A请求时间为5S,但是A调用的某个服务B耗时4.98S,A服务超时时间是10S,问100QPS的访问量,动态线程池CoreSize,maxSize,等待队列怎么指定?

    场景2:设计一个订餐排队系统,底层模型有哪些?(客户,商家,桌型)

    滴滴

    1、基本也是问java基础,线程池;

    2、设计模式,模型设计,接口设计的原则;

    3、分布式缓存、rpc原理、消息幂等怎么实现;

    4、redis、zookeeper原理,HSF和Dubbo区别;

    整体跟之前面试问的差不多。前端写过一些,所以问了些react和nodejs

    5、离职的原因,为什么考虑滴滴?

    最后

    咋样,看完这些面试题?有没有兴趣去试试呢?

    针对最近很多人都在面试,我这边也整理了相当多的面试专题资料


    由于篇幅限制小编,pdf 文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!如需参考原件 pdf 学习+刷题可以帮忙三连支持一下

    相关文章

      网友评论

          本文标题:Java岗的网易/华为/美团/滴滴社招面试经历

          本文链接:https://www.haomeiwen.com/subject/uzdgiltx.html