985 应届进大厂,后端开发两年被裁,对前路迷茫的我
后果可想而知,在这家公司待了 2 年,自身技术更新不及时,加上恰巧碰到互联网环境遇冷,被裁了。公司伙食很好,待遇也不错,行业内口碑也非常 nice,公司以生产精品为荣,但最终还是败给了资本,连最值钱的电商业务也卖掉了。
离开是新的开始?
========
被裁之后,算是对杭州心灰意冷,离开的那天,天也灰蒙蒙的,我非常清楚自己在这座城市生存的自信力已经被摧毁掉了,唯一的解决办法,就是换一个城市生活。没有太多犹豫的,毅然决然买了高铁票去了深圳,或许这座生命力旺盛的一线城市能够给我带来不一样的开始。
“理想很丰满,现实很骨感”这句话没想到我也能够派上用场,很显然,初入深圳的我并不顺利,经历裁员风波被消磨掉的自信心,一线城市的陌生感和距离感,没有朋友和家人的孤独感,同时袭来差一点就完全压垮了我。《一线大厂 Java 面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》开源
近年来的安逸工作状态,让我的技术没有一点长进,我自知这个状态下去想要进到互联网头部公司定是不现实的,毕竟学历不能代表全部,技术才是最重要的。
重新出发,拿下腾讯 offer
==============
目前已经在腾讯入职了,过程比较艰辛,面试也有被问懵,可以说是陷入,虽然给的职级不高,但我相信我坚持下去,不再以之前的状态工作,是能够收获不少的。
附上面经吧,太久远了,记不太清, 面试题可能不太全,但还是有很大的参考价值的。
腾讯一面:
说说为什么要选择腾讯?
你之前做过的项目说一下
针对项目的难点进行提问,如何解决的,在这个问题中有什么收获?怎么避免再次?
讲一下 TCP 有哪些机制可以完成可靠传输?
TCP 为什么有三次握手?
讲一下 HTTPS 通信的建立机制
虚拟内存的作用,知道吗?
讲一下程序编译的原理
讲一下 MySQL 语句执行的过程
MySQL 的缓存会失效吗?
MySQL 前缀索 Java 开源项目【ali1024.coding.net/public/P7/Java/git】 引
假设建立联合索引(a, b, c)如果对字段 a 和 c 查询,会用到这个索引吗?
MySQL 主从同步机制,如果同步失败会怎么样?
讲一下布隆过滤器的实现原理
网络安全相关 XSS ?
有了解哪些加密算法?
秒杀系统后台如何设计?
最近在学习什么?学了哪些?有哪些收获?
Kafka 存储机制是怎样的?
Kafka 发送消息是如何保证可靠性的?
你有没有什么想问的?
腾讯二面:
先说说你做的项目吧
然后又是针对项目进行了一系列的提问
你在需求里做了什么?
说一下你对 Redis 的可用性和效率的理解
Redis 索引是什么?
MySQL 事务隔离界别有哪些?哪些情况下分别采取什么样的隔离级别?
RR 隔离级别如何解决幻读?
MySQL 有哪些索引?什么情况下采取什么样的索引?和 Redis 的索引和 MongoDB 的索引相对比 ?
JVM 关于 GC 相关的参数了解哪些?在什么情况下采取什么样子的参数设计
Java 线程池原理及其应用场景
Concurrent 并发包里几个类介绍一下
HashMap 求 hash 值的时候,无符号右移 16 位的意义
解决 hash 冲突的几种方法,在哪些地方用哪种
tcp 粘包和拆包的方法,tcp 可靠性通过哪几个方面保证
数据库索引结构,为什么是 B+树?
腾讯三面:
看到你简历上写了 xx 项目,你在项目中负责什么?做了哪些?
说下你平时看的一些技术博客,书籍
linux 下的一些指令
工作中你觉得最不爽的事情是什么?
说下你的优缺点
为什么没有想着去创业型公司,还愿意来我们这里?
写个 strcpy 函数
说说你自己的性格
以后可能要学习很多新技术,你怎么看?
项目中遇到的困难(提前想好,并且把实现或者优化方法说清楚)
系统的量级、pv、uv 等
应对高并发的解决办法(分布式)?
在项目中主要负责了哪些工作?
Nginx 的负载均衡
分布式缓存的一致性,服务器如何扩容?(哈希环)
看到你简历上的一些经历,想问一些这段经历给你的心理带来了什么样的变化吗?
HR 面:
平时是怎么学习的?
有什么兴趣爱好?
觉得自己前面几轮面试怎么样?
除了 Java 还研究过其它什么技术?(我回答的 AI)
AI 能介绍一下吗?
怎么看待国内 AI 的发展?你对 AI 的看法是什么样的?
跟我说一下你认为最具有挑战性的项目?
面试官对你印象都挺好的,我很好奇你怎么克服工作以后再去学习遇到的困难的?
腾讯面试题+详细答案解析
被裁之后,我做了哪些,如何面试上了腾讯?
====================
到深圳之后,我才知道在杭州的压力有多小,我与行业打工人的差距有多大。初入深圳面试得并不顺利,确实自身技术已经脱节,不满足企业的要求,进小公司很容易,但要想到一些大公司,可能就需要花一些心思了。
该部分的学习视频、源码笔记、面试题可添加下方图中 VX 即可
最后
由于文案过于长,在此就不一一介绍了,这份 Java 后端架构进阶笔记内容包括:Java 集合,JVM、Java 并发、微服务、SpringNetty 与 RPC 、网络、日志 、Zookeeper 、Kafka 、RabbitMQ 、Hbase 、MongoDB、Cassandra 、Java 基础、负载均衡、数据库、一致性算法、Java 算法、数据结构、分布式缓存等等知识详解。
本知识体系适合于所有 Java 程序员学习,关于以上目录中的知识点都有详细的讲解及介绍,掌握该知识点的所有内容对你会有一个质的提升,其中也总结了很多面试过程中遇到的题目以及有对应的视频解析总结。
评论