不得不承认我之前的公司呆得真的非常舒服,领导非常器重,手里时不时还能接到价格公道的私活儿。之所以想走,一方面是因为心中对大厂和技术的执念,另一方面是因为现在已经到了给自己规划的时间,碰巧赶上互联网寒冬是没有办法的事,但是我仍然坚信真正牛逼的人是不会被寒冬所阻拦。
但是最近的几波儿面试直接把我打到怀疑人生了,面试完后双目无神地望着天花板不知道该如何评价自己。是大厂真的飘了还是我确实拿不动刀了?
这次作为loser再说说在求职前期准备过程中暴露出的问题,望大家引以为戒。
1、尽量早早做好准备
面试不应该是准备好了才去,而是时刻都准备好了。如果非要说从什么时候开始准备离职跳槽,我的建议是半年。别像我一样,面试了才开始看算法和数据结构。
2、先找小公司面试几次进入状态,再投大公司一举拿下。
我蠢到一开始就动用了我所有的人脉,投了bat及其他二线大厂所有的内推。算上字节跳动已经是我黄掉的第三个响当当大厂了,踩着大厂当垫脚石攒面试经,除了觉得自己蠢,我还觉得自己真特么牛逼。
3、你的简历,就是复习大纲
总有人拿网上找到的拿了bat offer的人提供的复习大纲复习,结果发现并没啥卵用。我这次字节的面试,他提出的所有的问题全部是基于我简历中的技能清单。
我认为很多人但凡能做到简历中技能清单描述的样子,就已经算了不起了。如果简历中感觉无料可写?我推荐一个好办法:
- 听说过名字,就写了解;
- 跟着帖子写过demo,就写熟悉;
- 项目当中用过,就写熟练掌握;
- 项目当中经常用,就写精通;
我就是这么写的,结果很显然,出来混,总是要还的,敢装B,就活该被人凌辱。
4、警惕舒适区
“如果程序员对职场感到迷茫,对眼下的舒适感到不安,我建议他出去面试,不见得要走,但是你要出去,听听市场对自己的评价。”
这句话是在一个求职公众号里看到的,我觉得不光程序员,任何职场人都应该深以为然。我对职场虽不迷茫,但是面试一会儿就发现,我在毫无意识的情况下,在工作三年这个节点成长上已经被人甩下一大截,更要命的是对基础知识的掌握程度完全比不上应届毕业的实习生。
这两天找到一份GitHub 上标星 120k的Java中高级核心进阶知识全面解析,感觉效果挺好的,免费分享给大家。主要包括 Java 基础、Java 容器、Java 并发、Java 虚拟机和 Java IO。另外还附带网络、linux、数据结构与算法、数据库、系统设计、必会工具、面试指南等内容,非常全面。
(一). 基础
1、Java 基本功
- Java 入门(基础概念与常识)
- Java 语法
- 基本数据类型
- 方法(函数)

2、Java 面向对象
- 类和对象
- 面向对象三大特征
- 修饰符
- 接口和抽象类
- 其它重要知识点

3、Java 核心技术
- 集合
- 异常
- 多线程
- 文件与 I\O 流

(二). 并发
1、并发容器
- JDK 提供的并发容器总结
- ConcurrentHashMap
- CopyOnWriteArrayList
- ConcurrentLinkedQueue
- BlockingQueue
- ConcurrentSkipListMap

2、线程池
- 使用线程池的好处
- Executor 框架
- (重要)ThreadPoolExecutor 类简单介绍
- (重要)ThreadPoolExecutor 使用示例
- 几种常见的线程池详解
- ScheduledThreadPoolExecutor 详解
- 线程池大小确定

3、乐观锁与悲观锁
- 何谓悲观锁与乐观锁
- 乐观锁是常见的两种实现方式
- 乐观锁的缺点
- CAS与synchronized的使用情景

(三). JVM
1、Java内存区域
- 概述
- 运行时数据区域
- HotSpot 虚拟对象探秘
- 重点补充内容

2、JVM垃圾回收
- 揭开 JVM 内存分配与回收的神秘面纱
- 对象已经死亡?
- 垃圾收集算法
- 垃圾收集器

3、JDK 监控和故障处理工具
- JDK 命令行工具
- JDK 可视化分析工具

(四)网络、linux、数据结构与算法、数据库、系统设计、必会工具、面试指南

因为篇幅有限,其他内容就不一一展示了,这本进阶笔记总共有512页。对于想要进阶的小伙伴来说应该会很有帮助,希望能帮助到你。
面试反思:从大厂面试经历看个人技术准备与职场成长

博主分享了自己在求职过程中的面试经历,指出准备离职跳槽应提前半年开始,并强调简历的重要性,认为面试是自我评估的途径。文章提到了Java中高级知识的复习,包括基础、并发、JVM等方面,并提醒警惕职场舒适区,不断学习进步。
2390

被折叠的 条评论
为什么被折叠?



