刚拿的字节跳动 offer“打水漂”,TikTok 不去了,我该何去何从
Java GC 机制?GC Roots 有哪些?
如何判断一个对象是否存活?(或者 GC 对象的判定方法)
红黑树讲一下,五个特性,插入删除操作,时间复杂度?
快排的时间复杂度,最坏情况呢,最好情况呢,堆排序的时间复杂度呢,建堆的复杂度是多少?
计模式了解哪些?
Java 中什么叫单例设计模式?请用 Java 写出线程安全的单例模式
什么是元数据?元数据分为哪些类型?包括哪些内容?与 cluster 相关的元数据
AtomicInteger 怎么实现原子修改的?
RabbitMQ 上的一个 queue 中存放的 message 是否有数量限制?
ConcurrentHashMap 在 Java7 和 Java8 中的区别?为什么 Java8 并发效率更好?什么情况下用 HashMap,什么情况用 ConcurrentHashMap?
redis 数据结构?
redis 数据淘汰机制?
Redis 集群方案应该怎么做?都有哪些方案?
mysql 实现事务的原理(MVCC)
MySQL 中控制内存分配的全局参数,有哪些?
Redis 有哪些适合的场景?
有哪些数据库优化方面的经验?MySQL 数据主从同步是如何实现的?
MySQL 索引的实现,innodb 的索引,b+树索引是怎么实现的,为什么用 b+树做索引节点,一个节点存了多少数据,怎么规定大小,与磁盘页对应。
如果 Redis 有 1 亿个 key,使用 keys 命令是否会影响线上服务?
Redis 的持久化方式,aod 和 rdb,具体怎么实现,追加日志和备份文件,底层实现原理的话知道么?
我的计划即将开展:失去 TikTok,将迎来崭新人生?
==========================
事发突然,我也没想到到嘴边的鸭子还飞了,所以也确确实实没有一个清晰的目标,也不知道该何去何从,接下来去面哪些公司,我心里还没有盘算出来,但至少目前要准备面试了,所以根据目前的情况来制定了一套计划,希望能够让我面试顺利,斩获 offer。
Step1、重新制定简历
============
更新简历,对于程序员来说应该是家常便饭了,一般程序员大概 1 年半到 2 年跳槽一次,每次跳槽都会对简历进行更新,重新包装,实际上在面试前对自己的简历打磨修改是很有必要的,尤其是像我这种需要重新面试,要根据公司“口味”来进行调整。
我自己做简历时,会参照一些模板,这些模板都是十余年经验的大佬总结出来的,可以分享给你们参考参考:
Step2、刷近 3 年大厂面试题
===============
刷题是了解国内一线互联网公司技术侧重和喜好最快捷的方式,一般来说这家公司的面试官问的技术问题一定是与公司本身的技术应用有关联的,所以刷题能够让我们很好的提前了解到面试会问什么,能够做到心中有数,举一反三。
阿里、腾讯、字节跳动、美团、滴滴等历年面试真题
Java 面试宝典(Java 基础+算法与编程+数据库+流行框架与新技术等)
Step3、调整心态,重新出发
===============
这次经历像是做梦一样,大起大落,对于谁来说都难以接受。所以,将自己的心态调整好,让自己重新出发是很难的一件事情,但也是必须要进行的一件事情,尤其是在之后的学习规划以及面试,都有让自己持有良好的心态,这样在面试过程中才能够发挥出应有的实力,不至于受心情影响,让表现大打折扣。
![刚拿的字节跳动 offer“打水漂”,TikTok 不去了,我该何去何从?](https://img-blog.csdnimg.cn/img_convert/179aef94dce77bd130
280de828348e70.png)
总结
==
目前看来,TikTok 未来的路变艰难了许多,但我相信字节跳动仍然是一家具有年轻活力的互联网公司,也相信在未来,它仍占据头部里的一席之地,也期待它有更好的表现。
同样的,也祝愿我在之后的面试中,一切顺利。
评论