IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> 一专科生逆袭入职腾讯,真是小母牛坐飞机,牛逼上天了啊! -> 正文阅读

[Java知识库]一专科生逆袭入职腾讯,真是小母牛坐飞机,牛逼上天了啊!

利用碎片化的时间成功逆袭入职腾讯,我的面试经历你敢听吗?

在踏入腾讯,办理入职手续的那一天,作为一个男子汉,确实是落泪了。特地分享一波我的真实经历,共勉。

先说一下自己的个人情况,18 届应届生,通过校招进入到了国内某二线城市传统互联网公司,然后一待就待了差不多 2 年多的时间,可惜的是去年 4 月份受疫情影响遇到了大裁员,而我也是其中一员。好在早有预感,提前做了准备(在公司裁员前,本人就有了想离开传统行业,进入互联网龙头企业的想法,毕竟传统行业局限性太大,没有太大的发展空间),所以在离职之前就已经在做准备了,这场持久战拉得很长,最终以我花费一年的时间取得胜利。

PS:其实一个公司要进行裁员通常都会出现一些前期征兆:业务发展遇到较大瓶颈,并且难以突破、频繁调整战略目标、高管开始陆续离职、开始严抓考勤、开始部分同事劝退,如果你现在的公司也开始出现这些症状,别想了,是时候开始做准备了。

以下内容涉及 4 大环节:

  • 环节一:制定计划,做足准备

  • 环节二:实施计划,准备实战

  • 环节三:制定简历,投递简历

  • 环节四:腾讯面试经历,真实记录还原

四个环节中,内容中包含了很多文档资料,由于文章篇幅有限,全整理在文档内,包括 Java 学习资料、学习笔记、算法宝典、面试题合集、Java 架构师进阶路线图等,需要这些资料的朋友文末有全部资料的免费下载方式!

环节一:制定计划,做足准备

①梳理知识体系

现在大部分的程序员的现状都特别奇怪,自己所掌握的知识是比较零散的,或者对某个知识点只知其表不知其里,其实这都是对自己掌握的技术内容没有进行一个系统的梳理,所以制定计划的第一步就是要梳理好自己的知识体系。关于梳理知识体系,要做到以下两点:

你是否了解这个知识点的 why、where、how

你能否能将这些概念和知识能简单通俗易懂地讲给另一个完全不理解的人听懂

Redis

②准备算法

该如何学习算法?

程序员必须掌握的算法有哪些?

Leetcode 刷题,到底稳吗?

关于算法部分,其实要准备的细节内容非常多,所以我也花了不少心思整理了一份关于算法方面的宝典,这份资料我对算法的认识以及我的学习方法。

③收集整理面试题

除了算法部分以外,要想在实际面试中做到心中有数,大厂的常问的一些面试题或知识点也很有必要看一看。我特意搜集整理了近 3 年来一线互联网公司的面试题(技术部分),会发现这些面试题实际问的大同小异,但考察你的内容和技术都是有不同的目的性的,对这一部分的分析,我也有写在答案里(详细见文档)。

环节二:实施计划,准备实战

前期准备的这些需要一步一步行动起来了,但除了以上肯定是远远不够的,面试官除了技术相关的问题,必问的就是项目相关的内容,那项目相关内容需要怎么来准备呢?除了自己的实战经验的积累以外,其实我们还是可以阅读一些技术大牛写出来的实战经验及笔记。如:Redis 笔记、JVM 调优笔记等。?

JVM

环节三:制定简历,投递简历

简历对于程序员来说是非常重要的一个环节,一份优秀的简历往往能够帮助我们敲开一线互联网大厂的大门,简历部分我就不做过多的赘述。可以参考《程序员找工作指南》,另外我可以提供 18 种优秀的简历模板。

下载好之后,根据模板来制定自己的简历,接下来就可以顺利投递啦!投递简历一定要参考好匹配值,建议最好找熟人内推

环节四:腾讯面试经历,真实记录还原

一面:

hashmap 的实现

Java 中的垃圾回收

谈谈你在项目里面都做了什么?

除了代码之外你还学习了什么技术,框架。

死锁是怎么产生的

线程和进程的区别

进程的通信方式

CPU 的执行方式

代码中遇到进程阻塞,进程僵死,内存泄漏等情况怎么排查

二面:

MySQL 的索引,B+树性质

Redis 的持久化方式

秒杀系统的架构设计

除了单例模式,知道适配器模式怎么实现么,有什么用

三面:

十亿个数的集合和 10w 个数的集合,如何求它们的交集。集合的数字不重复

TCP 和 UDP 的区别,具体使用场景呢

TCP 四次挥手讲一下过程,最后一次 ack 如果客户端没收到怎么办

对于 socket 编程,accept 方法是干什么的,在三次握手中属于第几次

四面:

自我介绍

谈谈你参与过的项目,有什么收获

TCP 和 UDP 的核心区别在哪

TCP 的四次挥手,time wait 状态有什么意义

反问

HR 面:

自我介绍

工作收获

离职原因

拿到其他 offer 了吗,会如何选择呢

排一下公司,部门,薪资和城市等因素。

你的优缺点,如何改进

学生时代最成功的事

你的预期薪资

腾讯面试题答案:

最后

这次能够顺利入职腾讯,可以说是运气和实力参半,但我一直持有的一个观念就是:机会永远是留给有准备的人。“纸上得来终觉浅,绝知此事要躬行”也希望大家好好学习,月入十几万指日可待~

以上文章中,提及到的所有的笔记内容、面试题等资料,均可以免费分享给大家学习,只需你点赞好评支持下作者,点击下方小插件就可以免费领取,没有任何套路!?

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-10-26 12:05:05  更:2021-10-26 12:05:25 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 0:27:46-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码