简历:技术面试注意事项
必须项
-
自我介绍
表达流畅,不要太差
-
基础
自己百度常见面试题(不含答案)
坑:【答案很标准】
面试题的答案:一定不要背标准答案,一定要有自己的思想(哪怕有少量错误)
常见的题,一定要会:arraylist/hashmap的源码、实现源码、冒泡排序/快速排序、单例模式/工厂模式、谈谈你对面向对象的理解、事务ACID/隔离级别、Spring IOC/AOP
建议:自己的理解–>搜博客/github上搜大神的博文、理解
将面试题中的问题 在博客、github上搜答案,不要再面试题附带的答案上搜
坑:不要写“精通”
建议:掌握、熟练、理解、会使用
-
技术列表
不要中规中矩:培训/看某套视频出来的
坑:技术点、宁可少写、也别多写、写多了可能是坑
一般而言:简历上写到的技术,很可能被问到
-
项目
坑:电商、管理系统 ->缺乏真是项目的感觉
建议:(1).提前准备好回答的台词
(2).技术本身的不足,如何弥补 ->技术、真实性
a.mysql、大型、海量:如果数据超过的mysql的容量怎么处理
b.高并发项目,缓存:在那些场景见过缓存失效?怎么解决?
c.MQ解决耦合性:哪些真是的场景用到解耦合?
(3).项目的重难点
a.分布式项目:如何共享数据
b.高并发:几级缓存,如何限流,如何熔断
(4).真实性:实际的使用场景
a.“用到的人脸识别技术”:哪些场景用到了
b.多线程、设计模式、算法:处理什么业务?场景?
c.大数据的项目?数据从哪来?
d.如何设计表?外键 一对一 一对多 如何
e.描述:技术+文字, 项目周期:半年以上,多写几个? 3年以内:2-3 应届生:1-2
-
表达沟通能力
加分项
-
高并发/分布式
a.多线程(juc,aqs,线程安全,锁机制,生产消费者)
b.数据处理(SQL优化,mysql+mycat+haproxy+keepalived)
-
实际的解决问题能力
主动引入
回答项目:遇到过什么问题、如何实现、排查、分析、解决、总结
主动、学习、能发现问题、解决
-
绝杀
竞赛/工作经验:
ACM竞赛、出版、蓝桥杯等全国性竞赛
github发布一个项目(star很多)、博客、公众号、个人已发布的项目、牛人推荐信、JDK/spring/mybatis源码
(电子简历:链接 纸质:二维码)
注意/建议事项
-
体现数字
几个项目、几篇博客、排名第几
-
工资
不要面议,范围:5000-8000
-
简历
1-2页(尽量不要空半页),不要书皮,格式pdf,外观不要太多绚丽
-
细节
毕业时间、年龄、工作履历、期望薪资
不可抱怨