1、遇到问题
面试2周,算是热身练手,也暴露很多问题
虽然我系统学习jvm虚拟机,java并发编程艺术,学习算法,对一些常见数据结构学习,
还是面试结果不理想,果然“面试造火箭,入职拧螺丝”诚不欺我。还是要在原理上深挖,知识点死角进行补遗
面试中一些问题,需要概念定义清晰,回答完整,原理到位。很有孔乙己中茴香豆,茴字有四种写法。不仅要知道,还要写出“回、囘、囬、廻”。大环境就是这样,抱怨没有用,本篇文集目标定位在面试过程中,生难偏涩概念汇总和完整准确答案,以解决有此境遇下朋友的难题。
自身问题:
1、概念混淆,概念定义忽略
2、常用知识点遗漏
3、算法给出解决方案是O(n2),这个非常危险
4、常用数据结构原理缺失
5、网络相关知识缺失
6、源码常问rxjava,okhttp,retrofit,glide
7、考察基础概念回答一半,未达到满意(新加)
8、遇到遗漏概念,强行用一知半解知识解释,陷入死局(新加)
2、解决方案
1、将面试考到问题汇总,找到正确答案
2、能用代码实现的,写在github上
3、算法要刷剑指offer + leetcode 100+ ,解决方案绝对不能是O(n2)
4、将常用数据结构的原理,查看并分析
5、及时研读源码
6、将网络部分的知识补上
7、知识点需要完整串联在一起,重点概念用一篇文章完全说明(新增)
8、回答问题,知识点要完整且准确
综上,所有面试过程遇到问题,解答均写在《知识进阶》文集上
3、知识进阶导图

此图也会实时更新
所有知识点沿着这个路径,进行查漏补缺
4、反思的反思
反思的反思,是冯友兰在中国哲学简史给出的定义
解决方案是从''术"这个层面解决问题,并不能根治问题,
那么要从道这个层面解决问题。
暴露自身两大问题:
1、技术方面深度需要提升
2、技术缺少全面性和规范性
3、要有技术成果与产出
人在解决问题时有两大问题
1、自我意识障碍 潜意识防卫机制,很难面对现实
2、思维盲点
导致不能实事求是解决当前所面临处境
落地解决方法论
问题:面试中暴露问题,面试官反馈意见
诊断:准确诊断问题,找到问题根源
方案:迭代规划解决问题方案
践行:做一切必要事情践行方案
复盘:以上步骤进行复盘优化
网友评论