2022最后一次Java面试,我去了快手。快手的面试挺有挑战性的,而且还特别有意思,感觉啥都能问到。(二面是10天前约的面试,差点要忘了)然后是HR面,前天我就收到offer。
http://www.taobao.com,经历了怎样的过程
设计模式
- 什么是设计模式?你是否在你的代码里面使用过?
- Java 中什么叫单例设计模式?请用 Java 写出线程安全的单例模式
- 在 Java 中,什么叫观察者设计模式?
- 举一个用 Java 实现的装饰模式(decorator design pattern) ?它是作用于对象层次还是类层次?
- 单例对于单例,你知道哪些实现方法?实现一个懒加载单例双重校验锁为什么需要双重校验?
- 使用工厂模式最主要的好处是什么?在哪里使用?
分布式
- 分布式集群中为什么会有 Master?
- Zookeeper 如何保证了分布式一致性特性?
- Dubbo 支持分布式事务吗?
- kafka 分布式(不是单机)的情况下,如何保证消息的顺序消费?
微服务
- 微服务架构有哪些优势?
- 微服务有哪些特点?
- 设计微服务的最佳实践是什么?
- 微服务架构如何运作?
- 微服务架构的优缺点是什么?
- 单片,SOA 和微服务架构有什么区别?
- 在使用微服务架构时,您面临哪些挑战?
- SOA 和微服务架构之间的主要区别是什么?
- 什么是 REST / RESTful 以及它的用途是什么?
算法题
- 设计一个有getMin功能的栈
- 由两个栈组成的队列
- 如何仅用递归函数和栈操作逆序一个栈
- 猫狗队列
- 用一个栈实现另一个栈的排序
- 用栈来求解汉诺塔问题
- 生成窗口最大值数组
- 构造数组的MaxTree
- 求最大子矩阵的大小
- 最大值减去最小值小于或等于num的子数组数量
你有什么想问的?+Offer 选择?
- 部门定位?岗位职责?目前在做什么业务?薪酬福利介绍?
- 目前手头的 offer 情况?这些公司你自己有什么倾向性呢?最看重什么因素?想加入一个怎么样的团队?
- 你的预期薪酬是多少?目前的薪资情况?
- 最近一年的绩效情况?
补充一下我2022下半年的offer情况,其实是拿到了美团架构、快手主 app、猿辅导斑马、腾讯 csig 等意向书的。而且我觉得面试前的““练手””十分重要,像我前期“裸面”就硬生生的浪费了阿里、蚂蚁、字节、Shopee 等的面试机会。所以,在这里我给大家伙的建议就是一定要做好充足的准备,不然也是耽搁面试官和自己的时间,并且面试的时候也会手足无措,毕竟肚子里没有货啊!
最后再三思考,还是选择了快手,准备下周一入职了!大家加油,跳槽面试无时不在,若是还没准备好,我建议等过完年去参加春招提前批也不错,但是这段空余的时间你可不能浪费,好好把握!
说到这儿了,最后在出来放一波福利吧!希望可以帮助到大家!
千千万万要记得:多刷题!!多刷题!!
之前算法是我的硬伤,后面硬啃了好长一段时间才补回来,算法才是程序员的灵魂!!!!
篇幅有限,以下只能截图部分的资源!!
(1)多线程(这里以多线程为代表,其实整理了一本JAVA核心架构笔记集)
(3)面经+真题解析+对应的相关笔记(很全面)
(4)视频学习(部分)
ps:当你觉得学不进或者累了的时候,视频是个不错的选择
在这里,最后只一句话:祝大家offer拿到手软!!