面试官迟到20min...也是挺无语的。这次没录音,只能凭记忆写面经自我介绍手写二分查找代码,检查下你这个代码会出现数组越界吗?如果数组中有重复的数要怎么找?(找要查找的数的左右边界)写一下说一下你这个项目,为什么protobuf可以能够避免安全漏洞?为什么可以提高序列化效率?底层原理是什么?项目里用了Nacos,Nacos主要是用来干什么的?如果在使用中Nacos服务挂掉了会有什么问题?在实际中真的会让Nacos挂掉吗?(这里暗示的应该是raft算法,没想起来)有什么机制防止挂掉?Java中的参数传递方式有哪些?Final关键字是干什么的?给出两个经常使用情形?Finally呢?try语句在不加catch的情况下和Finally连用会有错误吗?如果在try块中return,会有什么结果?场景:有两个服务器分别有50亿个url,每个url 64Byte,给你一个4GB内存,怎么找出两个服务器上相同的url反问面试完第二天被挂掉了#我的实习求职记录##我的失利项目复盘##蚂蚁集团#