精选
Young
Java后端
·2025-10-31
深圳某医疗小厂 一面电话面(这个面试官体验非常好) ------------------------------------------------ 问了我实习内容 mq消息队列重试,mq用在哪里? 还有问我上传专辑的时候用这个mq 是不是为了用mq而用mq? :(我只好掩饰尴尬的说是为了多学技术栈) 他说本来就不用异步去获取下游信息的,这样接口响应就慢了(获取下游信息其实并没有用mq用的是rpc同步调用,但是我忘记mq用在哪个场景了,我就直接编在这里) 登录模块怎么做的? 鉴权怎么做的? 单点登录,你怎么设计? :(这里我忘了,就回答了用redis保存用户的登录态) 幂等性是怎么做的? 一张表里面的关键字段都有哪些? (id,时间,逻辑删除) 场景 朋友圈,点赞的话涉及了哪几个接口?(点赞取消点赞,点赞数量增加,点赞发送消息) 如果退出登录的话,重新登录后怎么接收到朋友圈点赞发送的消息?(这里我说的有点模糊) 他告诉我是用添加一个字段已读或者未读,就登录后接着发送未读的信息。 还有点赞,这块的话要设计多少张表? 算法 两数之和 我算法真的很菜,我答了双层for,他说有没有o(1)的算法?我想了一会,想不出来,他就暗示我说用hash那块的,hash是O(1)的,我才想出来 这个面试官是我面试体验过最好的一个面试官,每次问完题,都会让我想一下,不着急,有些题还会引导我去讲,实在答不上来了,才会告诉我答案,怎么做的,很nice啊! 二面 ------------------------------------------------ 是另一个年纪大一点的面试官 你这个项目跟你实习的时候是并行的,那你在前司是很闲吗? :(因为我前司是做低代码的,但我还是想从事Java,我就在下班的时候去写我自己的项目,提升自己的技术栈) 后面讲这个项目,他就让我自己讲一下难点,也就是让我自行发挥咯,这样也非常好呀也没有为难我 我就从以下几个点去讲: 1.分布式布隆过滤器,和放在starter重建,讲了它的用途,还有底层原理,解决了什么问题 2.BitMap作幂等性,讲了用途和底层原理 3.数据缓存一致性,这里讲了Canal监听数据库binlog日志,数据变动的时候就让客户端去删除缓存,删除缓存,这里讲了延时双删,还讲了用MQ来重试删除缓存 如果让你重新做这个项目,你会改进哪个点,引入什么新的东西? (其实我这个项目本来就有学es的,但是我学的有点模糊,我就没写在简历上,但马上就想到这个点,就说出来了) :我会在查询方面引入es 后面就随便聊了一下,他问我期望薪资,我说起码4k以上吧,在深圳没有4k活不了 然后他回答了一个点比较搞笑, “如果是4k以下呢?” 我们的公司是去年成立的初创公司,是百度出来的团队,我们培训人这块肯定是有自己的一套机制的,并且我们的产品也很受用户喜欢,目前公司蓬勃发展,人数也在增加(疑似PUA) 这就看你是选择薪资,还是想选择技术成长了 :(但我还是坚定我的立场)如果低于4k的话,我会考虑一下,因为深圳生活成本确实是比较高 如果用三个关键词来形容你自己,你会用哪三个? 兴趣爱好 面试结束 ---------------------------------------------- 后面就面完去吃饭了,吃饭的时候他就打电话过来跟我说通过了,薪资这块给我开180/天+20餐补/天,加班到九点钟就有20元餐补,要我周一就到岗,说很急着用人,我一直在争取,能不能晚几天到岗,他一直不同意,那我只能接受了 (因为我周一有另一个offer要入职,广州做ai开发的,不过只有2.8k,我是想着先去广州这里看一下,不合适的话再跑到他这里) 但没办法,他不同意,那我只能把广州的拒了,广州这边智能院大概是做python+ai的,我对这两块完全没有基础,而且薪资也比较低,那就不打算去这边了 求职阶段就到这里了,启程,深漂! ---------------------------------------------- 分享一下我自身情况,bg学院本,实习低代码,9月初辞职,回来开始做这个项目+背八股,我这大概一周来的投递,从10.21号开始投,一直投到29号,沟通560,要简历70,面试8家,这8家都是线上面,线下的也有约面有五六家吧,我都拒了(有一些我说到时候约定个时间,我统一过去面,但是后面我开始跟他们约的时候,他们就不理我了),刚开始投递那几天都没什么消息,还是比较迷茫的,甚至都想放弃了,但还是坚持投了下来,每天都投100左右,但是过了几天就慢慢的有面试了,虽然都是低代码之类的,总共5个小厂offer(2个低代码,1个2k的Java+php,1个ai,1个医疗开发) 个人感想 ----------------------------------------------- 二本学院本背景,就是多投多面,无论是低代码还是什么都可以面,面的多了就越坦然了,表达能力也越从容,越面越自信,就越来越喜欢面试了(一开始我是很害怕面试的) 其中,技术问题的话,一定要讲好前后逻辑,要讲连贯,有些自己熟悉的底层,可以自己扩展出来讲给面试官听(加分),然后也不要问东问西,端正好态度。 深漂之前,我已经做好了,很压榨的准备了,因为有个25届的朋友在深圳,每天都要加班到九点十点,希望自己能在这段经历成长起来,学习更多的东西,毕竟还没有接触过实际开发 后面的计划就是实习做产出,刷算法,准备春招,最后,感谢编程导航和鱼友的帮助!我以后也会持续在这里分享
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP