1.暑假实习不知道你这个60多家是不是包括了某招聘还只是官网的,要是官网的话还行,如果包括了就不行了,太少了,某招聘投递数量和要投递简历的次数和要你简历的次数是10:1相关的,然后要你简历的次数和邀请你面试的比例也是10:1,哈工大的同学都要投递上千份的简历呢; 2.进面6家其实不算少了,是否对自己的面试进行复盘?考虑到哪些问题薄弱的没?笔试这块你问问你的那些师兄是怎么过的,其实你们实验室应该有人懂的吧,100到题目是够面试的,完全不够笔试的; 3.说回项目问题:实习经历因为是真实的项目嘛,最好是量化一下,比如说,在实习的时候解决了多少个需求,写了多少行代码这些,然后看看能不能包装一下你优化代码后性能的提升这样子;项目和实习最好都是按照star法则,按照按照四个模块,项目描述,项目使用的技术栈,把项目实现换成项目难点亮点(可以适当加粗),项目做完的收获这样子。项目这块我觉得你的亮点和难点是比较少的,还需要加强一下,很多你现在写的都是技术栈堆积,一些自己的toy玩具想要与众不同的话最好别这样子,就比如说:详细说说你自定义rpc协议的思考,以及自定义编码器的思考嘛,为什么不用现成的,因为netty有很多现成的呀,是自己的功能有现成的编码器没办法实现的所以自己去二开吗?然后集成springboot。。。这个也是跟没说一样呀,你作为面试官,你会怎么问呢是吧。写项目肯定要写一点亮点好,体现你对项目的思考,也是“潜力”的体现嘛,可以看看我首页的文章,看看有没有启发~ 4.学历是没问题的,有机会去大厂,好好修改一下你的简历项目和技能吧。加油~做一个简介:假如需要模拟面试,可以来滴滴我哈哈,一般两次到三次模拟面试就可以避免踩坑了(再强的面霸第一次面试的时候都是做炮灰的,很多学历很好的同学的第一面往往是大厂面试,做炮灰的几率更大,因为小厂也不傻,不给机会面试,所以我们可以给你一次模拟面试,让你真正掌握面试的重点的技巧,而不只是单单背八股文而已~以及包括项目的亮点和难点辅导,当然最好是有点八股基础,这样我给你的建议才是性价比最高的,而不是等你熟悉八股后才进行模拟,方向错误再努力也是错误的~),简历辅导也是如此。(修改简历可以帮你提问你简历上的项目哈) 5.最后的最后,加油努力,祝你成功、顺利。

相关推荐

01-17 15:42
门头沟学院 Java
算是一家小型初创公司,ai相关,刚起步岗位需求多,投的后端实习岗,年后入职。面试官说有机会接触到一些算法上的东西,公司核心业务可以说是跟自己研究方向相关的,至少目前非常满意😊虽然难度低,也没深挖什么八股,但这次的面试状态是秋招以来最好的一次了(前一天晚上看了会儿今天不coding的直播,听同龄人分享各种经历,确实很大程度上缓解了内心的焦虑),可能也是由于面试形式是展示代码吧,对着自己的代码框框讲,就显得十分自信,面完几个小时后就发offer了。第一个项目是黑马点评,简单展示了一下用户登录,店铺信息缓存,优惠券秒杀的功能。提问:1. 在秒杀时,为什么要用lua脚本。    A:保证原子性2. 为什么选择caffeine做本地缓存    A:技术选型上没有什么考虑,只是知道有这么个技术,就用来练手了。使用caffeine时需要注意缓存一致性问题。3. 项目还有没有其他亮点    A:封装了redisson的布隆过滤器,结合redis缓存空值去避免缓存击穿。由于布隆过滤器是后期引入的,此时数据库已经有一百万条了(模拟的),通过多线程读取数据库中的数据,写入布隆过滤器,来加快布隆过滤器的构建。并利用自增的主键id解决深分页问题。4. 布隆过滤器的原理    A:bitmap,多个hash函数5. 布隆过滤器的缺点    A:误判,不支持删除6. 如何解决删除问题    A:定期重写布隆过滤器    这里面试官说这种方案不好,因为重写过滤器会影响到业务的使用,我提了可以在低峰期重写,但面试官还是不太满意。第二个项目是github上找的一个开源项目,主要关注了一下核心业务的实现,并做了一定的改进与拓展。由于时间原因,简单介绍了一下用rabbitmq异步将用户点赞记录写入数据库的实现。提问:用mq异步写入点赞数据,如果消费者效率慢,会导致前端页面反馈不及时,如何解决A:可以用redis缓存文章点赞数,并定期将mysql中记录的点赞记录数量同步到redis缓存中(当时这里没想好,随便答的。或者应该用redis的set来缓存点赞记录,并定期写入mysql?)反问环节略
查看7道真题和解析
点赞 评论 收藏
分享
牛客网
牛客企业服务