二本毕业渣渣,全靠这份4万字面试指南,拿到字节OFFER

网络工程师秋招面试总结 本人大学学的专业是计算机科学与技术,就读于一所普通二本大学。由于本人看到代码就头疼,在大三那年,学校开了一门计算机网络的课程,当时我就做了一个艰难的决定,希望以后能成为一名网络工程师。为啥艰难,因为身边的同学都是往开发那一方面的,我也不是网络工程专业的,然后我开始了一段曲折而又漫长的自学之路。2020年10月,我加入到秋招的队伍当中(当时比较迷茫,参加秋招的时间比较晚,一般大厂6、7月份就开始秋招,甚至更早,十月份早就招完人了,所以渣渣的我都没面过大厂)面试环节一般包括自我介绍,回答面试官的问题(专业理论知 阅读详情

坐标北京,某二本渣渣毕业生,之前有去过字节跳动公司总部参观,所以一直以来就蛮想进入字节工作的,被字节的企业文化和工作氛围所影响。字节作为发展速度最快的互联网公司,旗下的很多产品的用户都比肩BAT了,所以自己也算是字节的死忠粉了。


今年秋招,别的公司基本没怎么准备,因为很早定下的目标就是字节跳动,所以提前了2个月来准备这次字节的面试 ,其中我还依依记得我在寝室疯狂刷题那套4万字的面试资料,但是接到面试通知,到拿到offer共336小时53分钟21秒,这个时间段内,我没有一刻是不紧张的,直到我清清楚楚地看到“录用意向书”5个大字,我才知道我这个题没有白刷,值了!!!

这次字节跳动的面试,给我的感触很深,意识到基础的重要性,这次字节共4面技术面+HR面,特分享一下这次的4面技术面真题和自己整理好的4万字面试资料,也能够给一些正在面试字节或计划面试字节的朋友提供帮助。

字节跳动技术一面

面问的都还比较基础,答得也还算顺利

1.说下你的实习项目吧
2.讲一下线程参数的含义
3. Innodb的索引实现
4. 为什么是B+树?
5. Redis的使用,分布式锁的实现
6. 操作系统虚拟内存换页的过程
7. TCP三次握手
8. volatile关键字的作用
9. 乐观锁、悲观锁
10. HashMap结构,是否线程安全?ConcurrentHashMap如何保证线程安全?
11. 之前用过哪些设计模式?
12. 算法题:滑动窗口

字节跳动技术二面

发现字节的面试官都挺年轻的,头发也没怎么秃,哈哈~

1. 说一下B树和B+树的区别
2. 说一下HashMap的实现,扩容机制,扩容时如何保证可操作?
3. Redis扩容机制(渐进式单线程扩容)
4. Spring AOP的原理
5. Spring IoC的原理,如何实现,如何解决循环依赖?
6. 两线程对变量i进行加1操作,结果如何?为什么?怎么解决?
7. CAS概念、原子类实现原理
8. synchronize底层实现,如何实现Lock?
9. AQS有什么特点?
10. 手写项目中某个模块代码。
11. 介绍各种网络协议。
12. DNS在网络层用哪个协议,为什么。
13. 介绍HTTPS协议,详述SSL建立连接过程。
14. 代码题:反转单链表。
15. 代码题:复杂链表复制。
16. 代码题:数组a,先单调地址再单调递减,输出数组中不同元素个数。要求:O(1)空间复杂度,不能改变原数组

字节跳动技术三面

算法题多到爆炸,感觉是算法专场,宇宙条果真名不虚传

1. 说一下Java垃圾回收机制
2. 64匹马,8个赛道,找最快的4匹马。
3. 64匹马,8个赛道,找最快的8匹马。
4. 给出两个升序数组A、B和长度m、n,求第k个大的
5. 给出数组A,长度为n,数组中元素的值位于[0, n - 1]之间,求是否有重复元素
6. 讲一下多线程与多进程区别
7. JVM中什么时候会进行垃圾回收?什么样的对象是可以回收的?
8. Spring主要思想是什么?
9. 你未来的发展方向是什么?确定了么?打算一直做Java?有考虑过转吗?
10. 那你平时是怎么学习Java的呢?
11. 分享最近看的一本书

字节跳动技术四面

那天状态不佳,面试官也没有问太多问题,以为没戏了

1. 场景题目:设计一个短域名服务:短信存不了太长网站,需要弄成短域名,你该如何设计一个服务,可以为全国的网址服务。
2. TCP为什么是三次握手四次挥手?
3. 数据库的隔离级别
4. sql题,写了个连表查询外加模糊查询
5. 算法:镜像二叉树 ......

字节跳动HR面

再次感叹一下,字节跳动的小姐姐又漂亮又年轻!

1. 自我介绍
2. 你了解字节跳动吗?说说你眼中的字节吧!
3. 你平时用字节跳动的哪个产品比较多?
4. 为什么想要来字节?意向城市是北京吗?
5. 说一下你自己的职业规划吧
6. 预期薪资7. 其他一些常规问题

 总结

技术方面,结合自己的体会,总结下面几点:

  1. 基础知识必须要扎实,包括语言基础,计算机基础,算法和基本的Linux运维等
  2. 设计模式,造轮子的能力,各种缓存和数据库应用,缓存,中间件技术,高并发和高可用的分布式系统设计
  3. 软性指标,包括快速学习,良好的沟通能力,以及对相关行业的了解

同时对这次的面试经历和平时的学习复习做了一个总结,现在分享出来也是希望能帮助到和我有一样梦想的朋友。希望将来我们能成为同事。

这份资料非常适合开发2年及以上的朋友学习参考!这份资料包括Java基础,JVM,数据结构,Spring,操作系统,分布式,Linux,网络等等

由于篇幅原因,这份4万字的面经及详细笔记答案就不做全部展示了,这些题我已经整理成pdf文档免费分享给那些有需要的朋友,同时整理也花费了蛮多时间,有需要获取到这个【Java面试核心笔记整理】文档的话帮忙转发一下然后再关注我点击【PDF原件下载】即可领取免费获取方式!

同时还有Java面试必备的知识体系文档和一份Java中高级面试高频考点文档免费分享给大家,这2份文档和面经掌握其中的大部分知识足以面对很多互联网公司包括阿里蚂蚁金服等面试了

Java面试核心知识点笔记

其中囊括了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。

 

Java中高级面试高频考点整理

 

最后还分享Java进阶学习及面试必备的视频教学

 


从学习路线→☛面试刷题→☛核心知识补漏,以上全套的Java学习资源皆可免费共享给有需求的你,还请仔细关注一下免费下载原件的方式:

1:一键三连+评论此文(码字不易,一键三连是对此文的一个认可,也可让更多朋友阅读到)
2:加小姐姐VX:k15197783918

 

Google Earth Engine:计算逐年全球潜在蒸发量(PET)的 ERA 数据 通过获取温度、湿度和降水数据,并使用Penman-Monteith公式,我们可以得到每年的潜在蒸发量。在本文中,我们将使用Google Earth Engine平台和ERA(欧洲再分析气象数据集)数据来计算逐年全球的潜在蒸发量(PET)。接下来,我们需要对ERA数据进行预处理,以获取我们需要的潜在蒸发量数据。有了温度、湿度和降水数据,我们可以使用Penman-Monteith公式来计算每年的潜在蒸发量。最后,我们可以将计算得到的潜在蒸发量数据进行可视化,以便更好地理解全球的水汽蒸发情况。 阅读详情

相关推荐

深入剖析一个卷积块(ConvBlock)

深入剖析一个卷积块(ConvBlock)

qq_45670407的博客 1926

二本的我,历时1年社招入职字节安卓岗心路全历程与面经分享!

到了 7 月份,公司半年绩效考核,但是公司规定只有 B+ 才能参加晋级,让我下定决心了跳槽。本来还抱有一丝希望,不涨工资也就算了,连这次晋级都参加不了。于是开始了自己埋头面试的日子。**都说因为疫情,就业行情不好,为什么有的朋友却能拿到好的 offer?在网上看面经的时候,都在说工作一年就跳槽的,找工作都很难。**而且就Android开发现在的一个市场行情而言,想要找到一个高薪,相对于稳定有前景的工作,就只有进大厂。这也让我确定了自己目标,进入一线互联网公司。

2401_83816970的博客 1030

【MIT-BEVFusion代码解读】第四篇:融合特征fuser和解码特征decoder

的大小,实际上源代码也是这么做的。最后将得到两个分支的特征进行。,第一个特征使用卷积降低通道数即可,第二个则需要反卷积来提升。所以backbone只有两个分支,都是5个卷积模块组成。的长和宽都减半至90,然后在经过5个相同的。将通道降至128,后面再接5个相同的。,将通道数128上至256,并且将。特征进行融合,这里使用的。部分由两部分组成,分别是。,这个分支首先经过第一个。,然后再卷积得到 =>提取特征,最后得到特征。得到了两个大小不同的。

非晚非晚的博客 2959

从二本院校到字节跳动:我的编程逆袭之路

同时,融入了编程学习方法、职业规划技巧等实用内容,为同样出身普通院校的编程学习者提供参考,展现了坚持与方法在逆袭之路上的重要性。开学第一天,看着校园里并不算浓厚的学术氛围,听着学长学姐讨论 “毕业能进个本地小公司就不错”,我心里却埋下了一颗 “不切实际” 的种子 —— 我想进字节跳动这样的大厂。” 我坦诚地说:“我的学历确实有差距,但我有更丰富的项目经验和更强的解决问题的能力。直到一次偶然的机会,我看到了一位大厂程序员的分享,他提到:“编程学习最怕碎片化,建立知识体系比盲目刷题更重要。

2503_92849275的博客 715

GROMACS新手必看:从PDB文件到完整分子动力学模拟的保姆级教程

本文提供GROMACS分子动力学模拟的保姆级教程,从PDB文件处理到完整模拟流程全覆盖。详细讲解结构预处理、系统构建、能量最小化、生产模拟等关键步骤,并分享性能优化和结果分析技巧,帮助新手快速掌握分子动力学模拟的核心操作。

yhn456789的博客 767

Comsol 压电换能器声场仿真(远场分析、边界元法优化)

本文详细介绍了在Comsol中使用边界元法进行压电换能器远场声场仿真的高效方法。针对传统有限元法计算远场时内存消耗大、耗时长的问题,文章阐述了边界元法在处理无限域、提升计算效率和精确获取远场指向性方面的核心优势,并提供了从多物理场耦合设置、网格划分策略到求解器配置及结果验证的完整实战指南。

weixin_29045585的博客 408

二本程序员就进不去字节跳动?真的不是学历歧视啊!(程序员经常出现的误区)

字节跳动 【岗位职责】 1、负责公司设备、推送、分享、红包、账号、IM、地理位置等客户端技术中台的建设和优化,完成高质量编码和测试工作; 2、负责公司核心产品(今日头条/西瓜/小说等)的技术中台模块功能研发和优化,深入参与产品需求讨论,功能定义等; 3、设计良好的代码结构,不断迭代重构; 4、用户增长、用户体系、垂直业务中台等技术研究,承担重点、难点的技术攻坚。 【岗位要求】 1、本科及以上学历,计算机、通信等相关专业; 2、熟练掌握Java/Kotlin/C++,熟悉Android SDK/NDK; 3、

Android725的博客 1万+

STM32CubeMX定时器配置

因为只有当 CH2 处于 输入模式 时,硬件才能把这根脚送进滤波器(TI2FP2通道之前要滤波),再生成 TI2FP2 这条支路供 Slave-Mode 控制器使用,也就是说TI2FP2 并不是“独立存在”的,但在CubeMX配置时:如下图,我们只设置Slave Mode和TI1FP1,之后,CH1就自动配置为 Input Capture 了,下图发现,Channel1只能 Input Capture 或者Disable。哪来的主定时器和从定时器呢?把待测 PWM 的高电平当“门”,连接到ETR。

2402_89015641的博客 3188

你都有哪些面试时被虐的经历?

挖出这个三年前的问题,就为吐槽今天字节跳动的面试。人们都说,这个世界上有两种人注定单身,一种是太优秀的,另一种是太平凡的。我一听, 呀?那我这岂不是就不优秀了吗,于是毅然...

java面试笔试 1万+

工业相机,大恒,面振相机8脚电源线和I/O触发接口线,颜色和接法说明和触发软件设定

上图: 说明一下,工业相机有TTL逻辑电平触发,也有光耦触发等。 这里一般我们用电路板驱动,就用GPIO触发模式, 这里,准备了两个GPIO触发模式,为LINE2,LINE3都可以选择,然后有一个GPIO_GND 如果,你只有一个触发接口,那么如图,选两个就好了。 实际接法如图。 ...

山云的专栏 1万+

移动支付APP(仿支付宝)

Toast.makeText(PayActivity.this, "支付失败:" + payResponse.getMsg(), Toast.LENGTH_SHORT).show();Toast.makeText(PayActivity.this, "支付失败:" + t.getMessage(), Toast.LENGTH_SHORT).show();Toast.makeText(PayActivity.this, "支付失败", Toast.LENGTH_SHORT).show();

寒寒豆豆软件公司的博客 136

程序员要讲码德,二本渣渣,二面拿字节

今天来讲讲我有一个朋友系列,但这真是我朋友的故事,他是我高中玩得好的基友同学,后来他去了南方某不知二本院校就读,学得如何快速脱发专业(并不)。 本科后也考了个研,研究生的时候彻底就成了只咸鱼,这基友胸无大志,整天呢也确实无所事事,可能稍微好的一点就是脑子灵活。然而长期不用脑子也不知道废了没,转折就是今年疫情时候,他长时间瘫在家里,父母看他在家又没对象,于是给他相了几次亲,好家伙,我直呼好家伙,可能是刺激到他了,他决定奋起了。 经过近一年的努力,这家伙也拿到的大厂的offer,不过这一年他还是吃了蛮多苦的,

saiii1996的博客 5659

【深度学习|Transformer模型学习】什么是前馈神经网络(Feed-Forward Neural Network)?将前馈神经网络中的全连接层变成1*1卷积层会有什么样的效果?

【深度学习|Transformer模型学习】什么是前馈神经网络(Feed-Forward Neural Network)?将前馈神经网络中的全连接层变成1*1卷积层会有什么样的效果?

985小水博的摸鱼日常 1377

二本渣渣,抖音被刷了三次,终于拿下offer,还好没放弃!

写在开篇 两句闲话: 2020年已经接近尾声,疫情还偶有小范围的爆发,大家出门在外注意做好防护工作,尤其是离家在外工作的朋友们,照顾好自己。 我个人也是离家找工作,因为个人想先去大城市发展,毕竟搞Android的在三线以外的城市是真的很难找到工作,有些公司甚至没有设Android岗,只有小程序!!! 年轻,就该趁着热情和拼劲,去外面闯荡一下,既然是闯荡,当然要进大厂,字节跳动的抖音就是我的目标。 一开始的面试也是磕磕绊绊,但是我没有放弃,继续投,在被拒了三次后,我终于拿下字节跳动的offer。前前后后,今年

m0_46962786的博客 1293

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

双非本科小渣渣的字节跳动Android岗面试题分享(已拿offer,分享攒人品~)

2021年已经开幕了很久,很快就要迎来“金三银四”这个面试高潮。这是简书大佬的一篇面经分享,希望对大家有帮助。 原文地址:https://www.jianshu.com/p/c1ca59809fa 下面是博主个人基本情况还有面经。 文中附有详细的面试真题目,文末有我当时刷的面试真题还有一些对我帮助良多的复习资料,特别有用,希望也可以帮大家顺利上岸,顺便攒攒人品! 笔者的基本情况 笔者是普通家庭,学历一般,非985也非211,就是一个普通本科生应届毕业生。有过一些简单的实习,也做过一些项目经历,但个人.

BUGgogogo的博客 2893

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

对于二本渣渣来说,面试美团Android岗也太难了!(考研受挫,已拿offer)(1)

我的情况:去年 6 月毕业,学校 /专业是某普通二本软件工程,之前也没有工作经验(实习也没有)。时间线是这样的:大三升大四的暑假+大四上学期的大部分时间在准备第一次考研,大四下学期在做毕业设计所以也没有找实习的想法,之后就毕业了。毕业后开始准备考研二战,失败。(考的科目是 政治 英语一 数学一 和 408,分数在 330 上下,主要是数学太低了,只考了 70 )今年考研结果尘埃落定之后就开始准备往Android开发这个方向求职,七月开始看面经、针对面试做准备、参加面试。

2301_82257317的博客 984

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

双非二本,CRUD经验成功逆袭字节跳动,拿下月薪30K

很多学历不太好的人,可能对自己没有太大的信心,实际上任何事情都有“奇迹”发生,而这个“奇迹”关键还是要靠自己去创造。无论你是小白菜鸟,还是技术大牛,日常都不能够落下学习这件事情,一旦落后下来,就容易遭到淘汰。做一个有深度,有广度的程序员,赶紧学习起来吧!

m0_62051288的博客 1122

对于二本渣渣来说,面试美团Android岗也太难了!(考研受挫,已拿offer)

这个外包 offer 其实也是面了许多次的(面挂了但是又被别的部门继续面这种情况),我边面试边学习加上面试的难度飘忽不定的原因吧,感觉后来的面试比较简单,所以顺利拿到 offer。前端、UWP 开发、go 、图像 cv 啥的都接触过,写过课程的项目,但是程度都实在太浅,而且有点久远所以基本忘了,又和我目前求职的方向无关,就不列在上面了。6应用程序中哪些地方用了缓存算法一个int型数组[5,6,7,8,9,0,1,2,3,4],寻找int型变量x在数组中的位置,如果不存在,返回-1。

2401_83977689的博客 618

Android春招面经:二本渣院面试网易被拒,最终终于拿到腾讯+阿里offer(已入职腾讯)

个人情况 对于211的同学来说,学校真的很渣渣了,由于带学院结尾,被网易认为三本不给面试机会(:зゝ∠)。广东人,说起普通话来很重的口音,面试时紧张的时候别人更是听不清楚我说什么,很吃亏。 按时间顺序目前面试了cvte,吉比特,小米,字节跳动,阿里,腾讯WXG,七牛云,拿到七牛云HR,腾讯的offer,阿里offer。 面试情况 学习情况 Android的入门主要学习了《第一行代码》 Android进阶学习《Android开发艺术探索》,面试必读,重点知识我反复看了好多遍。 Andro

weixin_44339238的博客 942

二本渣渣,3年开发,从web前端转到Android移动端后拿到头条offer的心路历程(面试需要积累)

总之,北京居不易,而选择理工科的朋友,大多都出身普通,希望大家不要忘本,知识才是改变自身命运的唯一路径。蹉跎这么久,我也是最近两年才渐渐明白这个道理,于是借着这个机会,分享给大家。最后我在这里分享一下这段时间从朋友,大佬那里收集到的一些2019-2020BAT 面试真题解析Android 基础、Java 基础、Android 源码相关分析、常见的一些原理性问题等等,可以很好地帮助我们深刻理解Android相关知识点的原理以及面试相关知识。这份资料把大厂面试中常被问到的技术点整理成了600多页。

2401_84094868的博客 814

Android春招面经:二本渣院面试网易被拒,最终终于拿到腾讯

对于211的同学来说,学校真的很渣渣了,由于带学院结尾,被网易认为三本不给面试机会_(:зゝ∠)_。广东人,说起普通话来很重的口音,面试时紧张的时候别人更是听不清楚我说什么,很吃亏。按时间顺序目前面试了cvte,吉比特,小米,字节跳动,阿里,腾讯WXG,七牛云,拿到七牛云HR,腾讯的offer,阿里offer。面试情况学习情况Android的入门主要学习了《第一行代码》Android进阶学习《Android开发艺术探索》,面试必读,重点知识我反复看了好多遍。

2301_78398209的博客 1093

对于二本渣渣来说,面试美团Android岗也太难了!(考研受挫,已拿offer)(2)

希望本文对你有所启发,有任何面试上的建议也欢迎留言分享给大家。好了,今天的分享就到这里,如果你对在面试中遇到的问题,或者刚毕业及工作几年迷茫不知道该如何准备面试并突破现状提升自己,对于自己的未来还不够了解不知道给如何规划,来看看同行们都是如何突破现状,怎么学习的,来吸收他们的面试以及工作经验完善自己的之后的面试计划及职业规划。好了~如果你看到了这里,觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言。一定会认真查询,修正不足。

2401_83977689的博客 682

对于二本渣渣来说,面试美团Android岗也太难了!(考研受挫,已拿offer)(3)

其实不然,在互联网的大浪淘沙之下,留下的永远是最优秀的,我们考虑的不是哪个行业差哪个行业难,就逃避掉这些,无论哪个行业,都会有他的问题,但是无论哪个行业都会有站在最顶端的那群人。所以,在日常生活中,通过不断地学习,提升自己的能力,努力去拉进自己与目标值的距离,这是很有必要的,也是未来的必然趋势。简历是门面,更是敲门砖,能否拿到大厂的面试机会,就要看自己的简历如何,抛开学历意外,大厂最看重简历是否有亮点,因此我们对简历内容要有准备,对自己的突出点,包括技术、个性上的亮点,要练习表达,避免临时组织语言。

2401_83977689的博客 705

Android春招面经分享:一个Android渣渣终于拿到了一个offer

提前准备(越早越好)+心态良好(打不倒你的终将使你强大)+坚持脚踏实地(对于常问的知识点一定要由浅入深的弄懂到自己可以说出来)+运气(有时候你没面过,不要去怀疑你的实力,可能只是一时运气不好)+注意一些技巧(太老实也不一定是件好事)对于那些想进大厂的同学一定要刷算法题。对于我那些笔试挂了的,应该都是算法题没做好,尤其是字节跳动,它的笔试题就是五个算法题。上面的内容里内心戏(废话)比较多,其实笔者真的比较菜,标题不是自嘲。这个Offer在很多大牛看来很普通,一般只是作为备胎。

2301_82242988的博客 846

双非二本,CRUD经验成功逆袭字节跳动,拿下月薪30K!

对于很多没有学历优势的人来说,面试大厂是非常困难的,这对我而言,也是一样,出身于二本,原本以为就三点一线的生活度过一生,直到生活上的变故,才让我有了新的想法和目标,因此我这个二本渣渣也奋斗了起来,竟拿下了今日头条Java工程师Offer。今天分享这波面经,主要是希望能够激励到同样被学历所困扰的技术人,能够对职业生涯和技术规划有一个参考价值,感谢!

javaAnPou的博客 293
上一篇: 闭关磨剑,耗时3月之久,终定级阿里offer P6
下一篇: 【JAVA】浅谈java枚举类
奇迹摘星w
博客等级 码龄6年 1844粉丝 189原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值