电话面,总时长75分钟,无算法。【开场问题】10min本科期间写了多少代码,有没有做什么项目为什么要用Spring框架来完成后端开发,Spring有哪些好处?你自己使用过工厂模式吗?有什么好处?【项目相关】55min这方面好多问题问的比较深,不是直接问简历写的东西是如何实现的,而是讲完场景后优化思路并深化探讨。(大部分问题是按照项目延伸的,实际的校招对分布式这些没有特别要求)看到你使用了websocket,你知道长连接和短连接的区别吗?各有什么优缺点http也可以长轮询,为什么不用http?聊聊seata管理分布式事务的方式,讲一下两阶段提交、三阶段提交。聊一下对CAP理论的理解如果让你设计一个分布式系统,你要考虑哪些方面?如果想在分布式系统中实现高性能,要怎么实现?解决库存超卖的具体思路、限流的具体场景和深入,如何识别不合理请求如果自己实现一个rpc框架,要注意什么,怎么实现?RPC远程过程调用从消费端到提供端发生了什么?为什么能直接调用服务端上的方法?【八股】10min聊聊Java里面的IOJava是值传递还是引用传递try catch和finally里面,如果catch有return语句,finally还会执行吗?如果两个对象的hashcode相同,equals一定返回相等吗?list set map的区别进程和线程的区别什么情况下会产生死锁【其他】     感觉面试官对个人思考比较看重,还问了很多其他场景性的问题,也提了一些网络方面前沿的思考,总体来说感觉比目前其他面试难度都高
点赞 14
评论 10
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务