985毕业开发两年,互联网寒冬无情被裁,收拾心情重新出发斩4面成功获腾讯Offer!

本文主要是介绍985毕业开发两年,互联网寒冬无情被裁,收拾心情重新出发斩4面成功获腾讯Offer!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言

看到标题,可能很多读者朋友恐怕又要骂我了,985这个特殊的字眼也确实异常晃眼,实际上现在985,211也越来越多,它能代表你能够进入到更高的平台,拿到“高级工厂”的入场券,但并不意味着你会成为赢家,或者说也不代表着你会站在金字塔的顶端,因为顶端往往是少数人,位置有限,太挤了总会掉下来,而我就是被挤下来的那一拨人中的一个。

985毕业,依然过不好这一生?当我想写这篇文章的时候,实际上内心我也给自己打上了一个大大的疑问号,这句话我是不确定的。对于我的人生来说,同许多打工人一样,并非那么顺利,也因此让我迷茫,故事很长,如果你感兴趣,希望耐心看完。

985毕业,我依然过不好这一生?(大厂java开发2年被裁)

 

个人自我介绍

鄙人出生于南方小乡镇,为了走出小镇,在当地够拼够努力,不是自夸,确确实实也算得上“别人家的小孩”,至少在学习这件事情少,没有要家里人操过心。

高考特别顺利,一个老牌985,具体哪个学校就不说了,不想给母校丢脸。毕业后,也算是“风光”地进入了理想公司,不说是龙头,但在当时不算差吧,那个时候算是一线。拿到offer那一刻是激动的,但没想到我人生的转折点也从此刻开始。

进入这家互联网公司后后,工作顺利,但也正因为太顺利,由顺利变成了安逸,基本上没想太多事,正因如此,也没有为自己的后来考虑,脑海里的职业规划一下子就模糊了不少。

后续

后果可想而知,在这家公司待了2年,自身技术更新不及时,加上恰巧碰到互联网环境遇冷,被裁了。公司伙食很好,待遇也不错,行业内口碑也非常nice,公司以生产精品为荣,但最终还是败给了资本,连最值钱的电商业务也卖掉了。

离开是新的开始?

被裁之后,算是对杭州心灰意冷,离开的那天,天也灰蒙蒙的,我非常清楚自己在这座城市生存的自信力已经被摧毁掉了,唯一的解决办法,就是换一个城市生活。没有太多犹豫的,毅然决然买了高铁票去了深圳,或许这座生命力旺盛的一线城市能够给我带来不一样的开始。

“理想很丰满,现实很骨感”这句话没想到我也能够派上用场,很显然,初入深圳的我并不顺利,经历裁员风波被消磨掉的自信心,一线城市的陌生感和距离感,没有朋友和家人的孤独感,同时袭来差一点就完全压垮了我。

近年来的安逸工作状态,让我的技术没有一点长进,我自知这个状态下去想要进到互联网头部公司定是不现实的,毕竟学历不能代表全部,技术才是最重要的。

985毕业,我依然过不好这一生?(大厂java开发2年被裁)

 

重新出发,拿下腾讯offer

目前已经在腾讯入职了,过程比较艰辛,面试也有被问懵,可以说是陷入,虽然给的职级不高,但我相信我坚持下去,不再以之前的状态工作,是能够收获不少的。

附上面经吧,太久远了,记不太清, 面试题可能不太全,但还是有很大的参考价值的。

腾讯一面:

  • 说说为什么要选择腾讯?
  • 你之前做过的项目说一下
  • 针对项目的难点进行提问,如何解决的,在这个问题中有什么收获?怎么避免再次?
  • 讲一下TCP有哪些机制可以完成可靠传输?
  • TCP为什么有三次握手?
  • 讲一下HTTPS通信的建立机制
  • 虚拟内存的作用,知道吗?
  • 讲一下程序编译的原理
  • 讲一下MySQL 语句执行的过程
  • MySQL 的缓存会失效吗?
  • MySQL 前缀索引
  • 假设建立联合索引(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的看法是什么样的?
  • 跟我说一下你认为最具有挑战性的项目?
  • 面试官对你印象都挺好的,我很好奇你怎么克服工作以后再去学习遇到的困难的?

985毕业,我依然过不好这一生?(大厂java开发2年被裁)

腾讯面试题+详细答案解析

被裁之后,我做了哪些,如何面试上了腾讯?

到深圳之后,我才知道在杭州的压力有多小,我与行业打工人的差距有多大。初入深圳面试得并不顺利,确实自身技术已经脱节,不满足企业的要求,进小公司很容易,但要想到一些大公司,可能就需要花一些心思了。

该部分的学习视频、源码笔记、面试题可添加小助理即可免费获取。

(1)跟视频学习,重新开始

985毕业,我依然过不好这一生?(大厂java开发2年被裁)

 

(2)读源码笔记,从大牛经历里学经验

985毕业,我依然过不好这一生?(大厂java开发2年被裁)

 

(3)刷面试题,熟悉流程

985毕业,我依然过不好这一生?(大厂java开发2年被裁)

 

985毕业,我依然过不好这一生?(大厂java开发2年被裁)

 

面试建议

1.有耐心且主动

面试不要着急着去问结果,一般在hr面的时候,她的态度多少能够猜个七七八八的,如果等上一周还没有通知,那就可以主动去问了。

2.刷题是为了提升自己的运气

运气在面试过程中是非常重要的,刷题的目的很简单,除了巩固我们所掌握的,另一个就是为了能提高在面试中我们的运气,如果能够问到一样的题是再好不过了,当然这个办法是适用于职级中低岗位。

3.掌握基础,注意深度

腾讯面试最喜欢问两类问题,一类是基础,另一类就是深度。基础部分,无非就是我们所掌握的技术基础内容,基本上只要是有准备的都没有太大的问题。另一部分就是深度问题,大多涉及到自己之前的工作、项目,面试官所问的问题不仅仅是停留在表面那么简单,背后的原理是什么才是面试官想要问的。

985毕业,我依然过不好这一生?(大厂java开发2年被裁)

 

结尾

最后我想说,写这篇文章,并不是为了什么制造恐慌,更多地是想要告诉大家,无论你的起点如何,都应该保持热忱,无论你身处什么阶段,都不能停止学习,这个社会节奏太快了,一旦停下你可能就被淘汰,需要耗费加倍的精力去追赶。

无论985、211,还是大专生,都应该拥有掌控自己人生的能力和权力。起点并不重要,重要的是,终点在哪,完全取决于你。

今年金九银十结束了,明年金三银四的你会是什么样?现在开始出发,拿到心仪offer还是很容易的。

文章内容的学习视频、源码笔记、面试题集,均可免费提供给大家学习。100%免费获取方式:点赞文章,关注我添加小助理即可。

这篇关于985毕业开发两年,互联网寒冬无情被裁,收拾心情重新出发斩4面成功获腾讯Offer!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/282927

相关文章

Go语言开发实现查询IP信息的MCP服务器

《Go语言开发实现查询IP信息的MCP服务器》随着MCP的快速普及和广泛应用,MCP服务器也层出不穷,本文将详细介绍如何在Go语言中使用go-mcp库来开发一个查询IP信息的MCP... 目录前言mcp-ip-geo 服务器目录结构说明查询 IP 信息功能实现工具实现工具管理查询单个 IP 信息工具的实现服

使用Python开发一个带EPUB转换功能的Markdown编辑器

《使用Python开发一个带EPUB转换功能的Markdown编辑器》Markdown因其简单易用和强大的格式支持,成为了写作者、开发者及内容创作者的首选格式,本文将通过Python开发一个Markd... 目录应用概览代码结构与核心组件1. 初始化与布局 (__init__)2. 工具栏 (setup_t

Spring Shell 命令行实现交互式Shell应用开发

《SpringShell命令行实现交互式Shell应用开发》本文主要介绍了SpringShell命令行实现交互式Shell应用开发,能够帮助开发者快速构建功能丰富的命令行应用程序,具有一定的参考价... 目录引言一、Spring Shell概述二、创建命令类三、命令参数处理四、命令分组与帮助系统五、自定义S

Python通过模块化开发优化代码的技巧分享

《Python通过模块化开发优化代码的技巧分享》模块化开发就是把代码拆成一个个“零件”,该封装封装,该拆分拆分,下面小编就来和大家简单聊聊python如何用模块化开发进行代码优化吧... 目录什么是模块化开发如何拆分代码改进版:拆分成模块让模块更强大:使用 __init__.py你一定会遇到的问题模www.

Spring Security基于数据库的ABAC属性权限模型实战开发教程

《SpringSecurity基于数据库的ABAC属性权限模型实战开发教程》:本文主要介绍SpringSecurity基于数据库的ABAC属性权限模型实战开发教程,本文给大家介绍的非常详细,对大... 目录1. 前言2. 权限决策依据RBACABAC综合对比3. 数据库表结构说明4. 实战开始5. MyBA

使用Python开发一个简单的本地图片服务器

《使用Python开发一个简单的本地图片服务器》本文介绍了如何结合wxPython构建的图形用户界面GUI和Python内建的Web服务器功能,在本地网络中搭建一个私人的,即开即用的网页相册,文中的示... 目录项目目标核心技术栈代码深度解析完整代码工作流程主要功能与优势潜在改进与思考运行结果总结你是否曾经

Spring Boot + MyBatis Plus 高效开发实战从入门到进阶优化(推荐)

《SpringBoot+MyBatisPlus高效开发实战从入门到进阶优化(推荐)》本文将详细介绍SpringBoot+MyBatisPlus的完整开发流程,并深入剖析分页查询、批量操作、动... 目录Spring Boot + MyBATis Plus 高效开发实战:从入门到进阶优化1. MyBatis

Python基于wxPython和FFmpeg开发一个视频标签工具

《Python基于wxPython和FFmpeg开发一个视频标签工具》在当今数字媒体时代,视频内容的管理和标记变得越来越重要,无论是研究人员需要对实验视频进行时间点标记,还是个人用户希望对家庭视频进行... 目录引言1. 应用概述2. 技术栈分析2.1 核心库和模块2.2 wxpython作为GUI选择的优

利用Python开发Markdown表格结构转换为Excel工具

《利用Python开发Markdown表格结构转换为Excel工具》在数据管理和文档编写过程中,我们经常使用Markdown来记录表格数据,但它没有Excel使用方便,所以本文将使用Python编写一... 目录1.完整代码2. 项目概述3. 代码解析3.1 依赖库3.2 GUI 设计3.3 解析 Mark

利用Go语言开发文件操作工具轻松处理所有文件

《利用Go语言开发文件操作工具轻松处理所有文件》在后端开发中,文件操作是一个非常常见但又容易出错的场景,本文小编要向大家介绍一个强大的Go语言文件操作工具库,它能帮你轻松处理各种文件操作场景... 目录为什么需要这个工具?核心功能详解1. 文件/目录存javascript在性检查2. 批量创建目录3. 文件