热情的熊猫求offer level
获赞
104
粉丝
56
关注
4
看过 TA
887
合肥工业大学
2024
Java
IP属地:北京
暂未填写个人简介
私信
关注
自从发了上一篇发的用12306项目拿下快手offer后,后台很多朋友都在问我是如何准备面上快手的,这里统一回复下,说说看我是怎么准备秋招的。1/ 算法学习算法的重要性就不多说了,最早我不是很能理解为什么要刷算法,后来想想就明白了。当前大环境下,通过一些规则去刷掉一批同学。算法能刷明白的,逻辑思维能力也不会差,程序员不就是靠逻辑思维写代码的么。我的算法跟着好几个网站学习,主要是在Carl哥的代码随想录疯狂刷题。建议一天不要把太多时间放在算法上,容易疲惫,我是每天一到两个小时刷算法,保持手感。2/ 八股文学习说实话,我不是很认可八股,这个不认可来自于面试官只问八股的那种。你知道我背的,我知道你知道我背的,实在没意思。其实八股文最好的问答方式是面试官能根据项目上的技能亮点,慢慢去挖掘其中和八股文相关的事项,这种是我认为比较合理的。八股文这块没得说,首选JavaGuide和小林Coding。JavaGuide面试指北已经相当完善了,没必要去网上没有目的的乱看。小林Coding看MySQL、Redis和计算机网络,结合JavaGuide面试指北,八股基本上就可以了。3/ 简历项目之前秋招的时候写了谷粒商城和黑马外卖项目,感觉约面试不是那么顺畅,面试官都不怎么问,想着秋招的时候得换项目。后来在Gitee上看到马哥的12306,觉得这个项目可以,业务逻辑足够复杂,目前市场上用的也不多。按照马哥文档上项目亮点改了改,就投简历面试了。效果显而易见,秋招大厂的面试基本上都能约上。4/ 面试技巧- 简历上能写上去的都是自己的亮点,能突出自己的。如果不能突出自己,内容就可以删掉了;- 准备好了再去投简历和面试,不然这样只会白白的浪费掉宝贵的面试机会;- 不要被面试官的PUA把心态搞炸掉,如果你只面试了个别的公司回馈不好,有可能是面试官的问题;- 面试过程中尽量引导面试官往自己熟悉的方向去问,如果让面试官发散式的问,那可海了去了。昨天在马哥群里看到一句话,觉得很有道理。投递简历一定要先考虑好自己的受众公司。如果是双非本科,刚开始尽可能去面试大厂; 好学历尽可能先面试小厂。先去不想去的公司刷经验,心仪公司的成功率才会大。5/ 最后总结总而言之一句话:在大环境不好的情况下,只能卷自己,才能有更多的机会。祝大家都能找到合适的 offer
投递快手等公司10个岗位
0 点赞 评论 收藏
转发
个人履历:某 211 院校科班本科,目前在 B 站实习。通过马哥写的开源项目 12306 铁路购票项目,成功拿下快手秋招!太开心了 之前答应过马哥,上岸后帮忙宣传一波这个项目,特来发布这个文章。在宣传之前,说下面试过程中都问过关于这个项目什么问题,基本上和马哥文档中写的想差不多,有个别不会的也都已经解决。快手面试官问到的关于项目问题如下:- 为什么会选择做 12306 这个项目?- 为什么要用设计模式?不用有什么问题?责任链模式优点是什么?- 12306 列车数据搜索用的 ElasticSearch 么?- 为什么列车数据搜索使用 Redis 而不是 ElasticSearch?- 列车站点余票如何保证实时?- 延期关闭订单,除了用 RocketMQ 还有什么方案?各自优缺点?- 如何解决用户注册缓存穿透问题?- 为什么不用缓存双删来解决数据库和缓存的一致性?- 多人购票选座算法是怎么实现的?(没写高铁在线购票,仅写了火车)- 如何保障购票时系统承载高并发而不出问题?- 为什么要分库分表?分库分表会带来什么问题?订单数据分库分表容量如何评估?- 订单按照用户 ID 分片,那乘车人如何查询本人车票?关于 12306 这个项目,架构图如图一所示。基本上涵盖了 SpringBoot、SpringCloud 相关技术亮点,比如:- 设计模式:责任链、简单工厂、策略、模板方法等- 缓存与数据库一致性- 分布式锁控制数据一致性- 数据库分库分表:用户、订单、支付等- 消息队列- 幂等解决方案::防止 HTTP 接口以及消息队列重复消费等项目地址:Gitee 开源平台下搜索 nageoffer/12306最后,也祝愿大家都能找到合适的秋招!
0 点赞 评论 收藏
转发
牛客网
牛客企业服务