本文为拉勾网《32个Java面试必考点》学习笔记.只是对视频内容进行简单整理,详细内容还请自行观看视频《32个Java面试必考点》.若本文侵犯了相关所有者的权益,请联系:txzw@live.cn.将会删除相关内容
Java职业发展路径
常见技术岗位以及晋升要求
问:能谈谈你对未来的职业规划吗?
工程师发展路径分为两个大方向:技术岗位以及管理岗位
刚入职1-3年,技术人员发展路径较为单一,主要由初级工程师往高级工程师发展,在此期间应注重基础积累,夯实后续发展的基础,重点提高自身基础能力,培养技术深度与广度,对不同方向技术保持学习心及好奇心。
成为高级工程师后,将面临不同方向的选择:技术 OR 管理?
1)技术方向:资深工程师—技术专家—高级技术专家—研究员—科学家等。
要求:技术攻坚能力(疑难问题排查,大型项目工程拆分,技术品牌的塑造等)
具体工作:原理实现,培养框架能力,大规模高并发场景,高可用可扩展措施和方案,业务的抽象和架构能力,分布式服务设计原则的理解。
2)管理方向:技术经理—技术总监—高级技术总监—。。。
要求:
具体工作:团队掌控,促使团队形成技术战斗力,利用资源推进项目确保完成目标,团队内外沟通协调工作。
两个方向并非相互独立,工作内容相互渗透,区别在于工作侧重点。
常见技术岗位划分:
职级 | 工作年限 | 百度 | 阿里 | 腾讯 |
---|---|---|---|---|
高级技术专家 | 5-10年 | T7 | P8 | T3-3 |
技术专家 | 4-8年 | T6 | P7 | T3-1 |
资深工程师 | 3-6年 | T5 | P6 | T2-3 |
高级工程师 | 2-5年 | T4 | P5 | T2-2 |
工程师 | 1-3年 |
面试的一般流程
总结:
1.面试前需询问是否有笔试机试。
2.一面二面关注实际工作能力,二面三面偏重架构能力和发展能力。
3.二面三面一般决定入职职级,需好好表现。
面试岗位选择
1.公司&团队:
第一维度为业务/团队
小公司 | 大公司 | |
---|---|---|
核心业务/团队 | 〇 | ✔ |
边缘业务/团队 | ✖ | 〇 |
2.岗位匹配度:
与自己发展方向越匹配越好
面试准备
面试准备决定面试成功与否
影响面试成败三大基石:能力,面试,沟通
第一,优秀的技术基本功是必要条件,没有技术能力其他的无从谈起。
第二,注重平衡心态,过于紧张会导致平时会的内容都答不上来。
第三,与面试官顺畅的沟通,开行的交流,能给你的面试加分,反之可能影响整个面试。
面试准备主要包括:
一、能力
1. 了解应试公司及其岗位
2. 系统化复习基础知识
3. 对原公司负责的项目进行梳理总结
4. 学习典型框架案例
5. 阅读常考考点源码
6. 针对性准备加分项
二、心态
尽量收集应试公司岗位所属团队、平均福利等资料信息,知己知彼有助于增加信心。
面对压力面试时,可进行自我暗示。如:
这个面试官我可能永远不会遇到。
失败了也并不可怕。
三、沟通
1. 提前准备一个简短有特色的自我介绍,包括兴趣特长、技术优势
2. 避免冷场,回答不上来的问题可主动坦白,并提供应对或处理办法,亦或是询问面试官能否换一个问题。
3. 当没有听清或不理解问题时,不应强行作答,应与面试官沟通再次确认问题。
4. 面试细节。包括面部微表情、坐姿、手势,说话语速不要过快或过慢,表达逻辑清晰观点明确,不可随意打断面试官以及谦虚有礼的态度等。
ps.及时观察面试官的反映。面试官奋笔疾书可能是你给与的信息有用,反之,长时间未有反应,应反思是否跑题。面试官表情不耐烦或深呼吸,可能意味着未能领会考察意图,可以再次询问。
面试考察点
面试考察点相对综合,一般分为两大块:
硬技能:
指基础知识、项目经验、架构能力、应用能力等
软实力:
指逻辑思维、沟通协作、管理推进、学习思考、培养潜力等
四类硬技能
相关文章
暂无评论...