想去Java面试,还有一个月时间,那你最起码用几天的时间,网上搜三五十个最常见、最典型的算法题,反复练习、务必熟练……自己能够在白纸上一遍就手写出没有bug的代码。
其实,技术是长期积累的事儿,不是短期突击的事儿。
面试有时也是运气加情商的事儿,在面试时,一是要掌握控场,那就是说出自己匹配该职位的要点,如项目、技术等;二是要亮点,除了被java八股文外,面试中尽量抛出自己擅长的引导面试官提问,突出自己的亮点。语气神态都要不卑不亢。
“结合项目准备技术,外带引导”的方法,在面试前按java核心,数据库和分布式组件准备技术和亮点(准备起来不难),同时在面试中,不仅能做到背答案,而且还能让面试官继续问出你背过的其他(可能更值钱的)答案,这比单纯地背javab八股文不知道要好多少。建议更多的还会去刷一些Java核心架构进阶知识点,比如:JVM、高并发、多线程、缓存、Spring相关、分布式、微服务、RPC、网络、设计模式、MQ、Redis、MySQL、设计模式、负载均衡、算法、数据结构、kafka、ZK、集群等。