奋斗三个月 参加2022秋招 一举拿下字节Java后端

2020秋招 字节跳动后端开发 面经(已收到意向书) 今天面了一二面,趁热打铁先记录下来。 一面 约1h 项目 讲了一个暑期在阿里实习做的完整项目,问了需求、数据库的设计,顺势问道数据库 数据库 了解索引吗?是什么结构?为什么用B+树? 聚集索引和非聚集索引知道吗? 网络: 三次握手,最后一次能不能省略; 四次挥手,为什么要等待2msl; TCP\UDP的区别,你认为QQ视频应该用什么 操作系统 说说你对线程池的理解 进程怎样终止,可以废除吗? 算法 回文链表判断 链表反转可解 二面 项目 讲了另一个阿里实习做的项目,感觉实习之后面试官对课程的项目没有兴趣了… 阅读详情

3个月前头条正式批笔试4道编程题只AC了2道,然后被刷了做了200多道还是太菜了,本来对字节不抱太大希望,毕竟后台竞争太大,而且字节招客户端开发比较多。后来看到有散招免笔试,抱着试一试的心态投了,然而几天过去毫无反应,20天后突然告诉我进行面试。8.10一面,8.12二三面,之后8.25晚上收到电话,拿到意向书。

字节跳动后端一面(纯技术面)

  1. 队列的实现,需要注意的地方
  2. 快速排序的实现、时间复杂度分析
  3. B树和B+树的区别、应用
  4. HashMap的实现,扩容机制,扩容时如何保证可操作
  5. Redis扩容机制(渐进式单线程扩容)
  6. Spring AOP的原理
  7. Spring IoC的原理,如何实现,如何解决循环依赖
  8. 两线程对变量i进行加1操作,结果如何,为什么,怎么解决
  9. CAS概念、原子类实现原理
  10. synchronize底层实现,如何实现Lock
  11. AQS有什么特点
  12. 可见性的底层原理
  13. JVM内存模型,为什么要这么分
  14. 本地方法栈和虚拟机栈的区别
  15. 如何查看JVM参数是否正确
  16. TCP三次握手,如何实现
  17. Socket编程底层如何实现
  18. select和epoll的区别
  19. 算法:蛇形打印二叉树

字节跳动后端二面(项目面+技术面)

  1. 项目详聊(问了很多、很细)
  2. Innodb多列索引
  3. MySQL默认事务隔离级别,不可重复读是什么意思,如何实现可重复读
  4. Redis服务端有20GB内存,现在要缓存200GB数据,如何处理
  5. 算法:给出[[1, 2], [3, 5], [8, 8], [15, 16], [32, 38]],求间隔

字节跳动后端三面(综合面)

  1. 谈谈Java垃圾回收机制
  2. 算法:给出两个升序数组A、B和长度m、n,求第k个大的数
  3. 算法:给出数组A,长度为n,数组中元素的值位于[0, n - 1]之间,求是否有重复元素
  4. 职业规划
  5. 您如何学习Java
  6. 最近有在学什么,分享一下

总结

3次面试都面了1小时以上,有些问题自己也忘了,以下是这次面试的个人感受:

  • 1面技术面,问得广又问得深且喜欢问实现和原理;
  • 2面项目面,主要是项目和架构;
  • 3面综合面,猜测是考察对知识的整体认知和对自己的学习方法、未来规划的认;
  • 当然3轮面试都少不了的手撕代码(三面的算法题差点炸了)。

最后只想说,希望以上我的经历能给大家带来帮助,并且对每位阅读到这里的朋友送上一份福利,在此奉上我自己收集整理的[全套JAVA面试集]:基础+中级+高级等面试真题解析,SSM框架、分布式、微服务、调优:Spring、SpringMVC、MyBatis、ZK、Nginx、MQ、kafka、Redis、MongoDB、SpringBoot、Dubbo、SpringCloud等,以及设计模式、并发编程、网络、算法与数据结构等各方面的面试解析。

全套JAVA面试集

再者,如果你要去准备面试或者学习,可能光单纯的刷这些个面试题的作用还不能达到最佳效果,因此我将此阿里大牛手写整理的[Java进阶核心知识集]也一并奉献出来,只愿大家一举得Offer,跳个槽涨个薪。我也能攒波人品,一举两得,何乐而不为!

Java进阶核心知识集

最后只说一句:不管你是谁?不管你是要学习也好面试也罢,我都愿意将自己花了几个月整理收集的[全套JAVA面试集]+[Java进阶核心知识集]分享正在努力奋斗的你。

免费领取!

Java集合

Java多线程并发

Netty 与 RPC

Zookeeper

Kafka

由于文章的限制有需要的小火伴可【点击出处免费货区】

字节跳动挑战面试全记录,用我的血泪经验教你避坑躲雷 前言 在秋招的末尾,经过两轮技术面+一轮hr面,终于上了字节的车。 简单介绍下,面试的岗位是Java后端开发,自身是非科班的双非硕也没有实习经历 字节一面 12.22 11:00 面试官很友好,可能经过昨天的面试看谁都是比较和善 1、自我介绍 2、介绍一下你在上一段实习的做了什么 3、深挖实习内容 4、问了不了解MongoDb的索引结构 5、MySQL索引,深入问了B+ 6、我如何理解Mongo和MySQL的区别 7、Mysql事务、隔离 8、进程同步方式是什么 9、算法题 三数之和 一面完之后第 阅读详情

相关推荐

【100分】猴子爬山

这个问题是一个经典的动态规划问题。猴子可以选择跳1步或者跳3步,因此到达第i阶台阶的方式数就等于到达第i-1阶台阶的方式数(因为可以再跳一步到达)加上到达第i-3阶台阶的方式数(因为可以再跳3步到达)。每一次只能跳1步或跳3步,试问猴子通过这个阶梯有多少种不同的跳跃方式?输入只有一个整数N(0

weixin_54707168的博客 813

2023秋招的第一个意向书

2023校招字节意向书来了!

柳小葱的博客 2253

RKNN3588——YOLOv8的PT模型转RKNN模型

1. 首先克隆rknn修改后的ultralytics版本项目到本地主要是修改了源码的ultralytics/nn/modules/head.py和ultralytics/engine/exporter.py两个文件。2. 使用修改后的ultralytics对pt模型进行模型转换,此处的format=rknn代表支持rknn后续的转换,而不是用onnx,一定要注意!!!

张飞飞的博客 7173

校招生的中场战事:意向书,offer选择与三方

关键词 秋招 校招流程 谈薪 offer选择 拒绝offer 三方 薪资argue 写在前面 关于校招,我发现目前网上可参考的资料一般都是面试注意事项和面试经验,关于面试通过之后要怎么做的经验特别少。比方说面完hr面我该干嘛?谈薪的时候是怎么谈的?收到意向书是不是就可以什么都不管了?有这么多offer我该怎么选?我要拒绝offer最好什么时候说?跟谁说?怎么说?有没有模板?等等。对于大多数人来说,我们都是第一次拿到offer,甚至是第一次参加面试,对于这些相关的流程一窍不通。但是用人单位呢,他们大多已经举办

GhostLWB的博客 2万+

【毕设】基于LoRa的物联网控制器:从原理图到PCB的完整硬件设计指南

本文提供了一份完整的基于LoRa的物联网控制器硬件设计指南,涵盖从系统框图、原理图设计到PCB布局布线的全流程。详细讲解了电源电路、单片机最小系统、信号接口以及LoRa无线模块等核心模块的设计要点与抗干扰技巧,并分享了实用的调试心得,旨在帮助电子、物联网专业学生顺利完成毕业设计,掌握低功耗远距离物联网节点的硬件开发实践。

weixin_42126677的博客 307

PyTorch复现PSMNet踩坑全记录:从环境配置到KITTI数据集训练

本文详细记录了使用PyTorch复现CVPR经典立体匹配模型PSMNet的全过程,从环境配置到KITTI数据集训练,特别针对2023年主流软硬件环境中的常见问题提供解决方案。文章重点介绍了PSMNet的金字塔池化模块和堆叠沙漏结构,帮助研究者和工程师快速实现工业级深度估计,节省大量试错时间。

weixin_30897233的博客 328

时隔三月,参加2020秋招散招,终拿字节跳动后端开发意向书

写在前面 3个月前头条正式批笔试4道编程题只AC了2道,然后被刷了做了200多道还是太菜了,本来对字节不抱太大希望,毕竟后台竞争太大,而且字节招客户端开发比较多。后来看到有散招免笔试,抱着试一试的心态投了,然而几天过去毫无反应,20天后突然告诉我进行面试。8.10一面,8.12二三面,之后8.25晚上收到电话,拿到意向书。 字节跳动后端一面(纯技术面) 队列的实现,需要注意的地方 快速排序的实现、时间复杂度分析 B树和B+树的区别、应用 HashMap的实现,扩容机制,扩容时如何保证可操作

python6_quanzhan的博客 962

一步一步教你如何安装IP-Guard(客户端WINDOWS篇)

1、安装完服务器后,在服务器右下角有一个IP-GUARD图标:如图 2、点图标右键选注册: 3、注册成功后, 4、在开始菜单里选生成客户端安装包。 5、生成客户端安装包成功,安装名字可以任意,但是最好是英文名字。 6、将客户端安装程序复制到桌面。 7、退出所有杀毒软件、安全卫士、电脑管家等然后运行 8、安装完成后,立即重启计算机。IPguard客户端安装完成。 9、这样在控制里就可以看到已经安装客户端的计算机,在线显示蓝色,灰色表示计算机已经离线货关机 ...

IP-Guard专栏 5627

时隔三月,参加2020秋招散招,终拿字节跳动后端开发意向书.

3个月前头条正式批笔试4道编程题只AC了2道,然后被刷了做了200多道还是太菜了,本来对字节不抱太大希望,毕竟后台竞争太大,而且字节招客户端开发比较多。后来看到有散招免笔试,抱着试一试的心态投了,然而几天过去毫无反应,20天后突然告诉我进行面试。8.10一面,8.12二三面,之后8.25晚上收到电话,拿到意向书。 字节跳动后端一面(纯技术面) 队列的实现,需要注意的地方 快速排序的实现、时间复杂度分析 B树和B+树的区别、应用 HashMap的实现,扩容机制,扩容时如何保证可操作 Redis扩容机制(渐

weixin_47066028的博客 282

LVGL 源码分析大全

LVGL 是一款流行的免费和开源嵌入式图形库,为纯C的轻量级GUI框架,支持framebuffer直接渲染图层,因此LVGL能更容易为 MCU、MPU等显示设备开发漂亮的UI。可视化的 UI 编辑器官方上有推荐使用工具。当然,也可以选择 NXP(恩智浦半导体) 提供的工具。........................

Bigan(安)的博客 1万+

自定义Usecase/Pipeline

Summary of Custom Usecase and Pipeline Configuration in SA8650 QCX Framework This article elaborates on the complete process of customizing a new Usecase and Pipeline based on the SA8650 QCX framework to meet OEM and Tier1 customization requirements, with

qq_39257814的博客 929

三个月前投递字节笔试被挂,参加散招免笔试,成功入职字节跳动后端开发岗

不管你是要学习也好面试也罢,我都愿意将自己花了几个月整理收集的[全套JAVA面试集]+[Java进阶核心知识集]分享正在努力奋斗的你。

javaAnPou的博客 243

【Autosar COM】Marvell 88Q5050 以太网交换机驱动技术解析

本驱动实现了对Marvell 88Q5050交换机的全面控制,通过模块化设计满足AUTOSAR规范要求。增加DMA加速机制提升大数据量处理性能实现TSN(时间敏感网络)特性支持引入异步通知机制替代轮询操作增强安全特性,如MACsec支持该驱动架构为车载以太网交换机控制提供了可靠基础,其设计思想可推广到其他车载网络控制器开发中。随着车载网络技术的演进,驱动需持续迭代以支持新特性与更高通信速率需求。

1451

一举拿下阿里、字节、美团、京东、虾皮offer

大家好,我是老田。最近一位读者跟我报喜,秋招拿到了阿里、字节、美团、京东、虾皮shopee等公司的offer。关键这位读者本科是双非非科班,考研跨考的计算机,他的经历很励志、很有思考,经历...

田维常 846

msfvenom制作windows/linux/android/ios木马

msfvenom选项如下 -p, --payload<payload> 指定 payload(攻击荷载)。如果使用自定义payload,请使用'-'或者stdin指定。 -l, --list [module_typel列出指定模块的所有可用资源。模块类型包括:payloads, encoders, nops, all -n, --nopsled <length>为payload预先指定一个NOP滑动长度。 -f, --format <format>指定输出格式(使

Cwillchris的博客 2734

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

【2025秋招必看!】5个让你效率翻倍的求职神器

2025秋招已至,面对海量信息和激烈竞争,你是否感到焦虑?别担心!“工欲善其事,必先利其器”。本文为大家精心整理了5款求职“神器”,从面试能力提升、信息获取到精准投递,全方位助你在这场秋招战役中效率翻倍,斩获心仪Offer!

offergoose的博客 906

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

2019 字节跳动 春招笔试 Java实现(20190316)

上星期六参加的笔试,当时AC两道,笔试完后再想第三道,本来以为自己队列+栈能解出来,但是发现始终有问题....参考了网上的做法,把没做出来的两道做完了。唉,幸好AC两道也够面试了。 在此,分享一下我的代码及思路给大家。欢迎和我探讨。(非acmer,没啥好技巧,但是思路肯定很好懂。) ps:我投的是测开。星期六要面试了,希望能怼进头条。保佑保佑。 1. 硬币问题 Z国的货币系统包含面值1、4...

sinat_36231857的博客 2204

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

双非读者,一举拿下阿里、字节、美团、京东、虾皮offer

IT行业的高薪资吸引了很多人,竞争也日益激烈。要想在这场激烈的角逐中胜出,首先得保证非常充足的学习时间,后端要学的东西非常非常之多,光算法就可以让你学好几个月,更何况还有那么多的专业知识和语言方面的知识。如此庞大的知识体系,没个一年半载是啃不下来的,所以一定要以高三或者考研的状态来要求自己。只有学习强度上去了,才能更好地理解消化知识,三天打鱼两天晒网是不可能学到东西的。一定要保证时间的投入,这是秋招成功的基本前提!其次,秋招一定是越早准备,越早投递,越早面试越好,很多人都认为自己没有准备好,不敢投递。...

weixin_70730532的博客 466

码农逆袭传奇:二本Java程序员如何闭关6个月斩下月薪30k的字节Offer

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

诗与远方的博客 1853

2024年Web前端最全2024 校招,我是如何拿到小米、京东、字节大厂前端offer,前端开发零基础

一份漂亮的简历,需要包括以下部分(排版由上而下)个人亮点(专精领域,个人博客,开源项目)教育经历(毕业院校,在校经历、荣誉)工作经历(实习)项目经历专业技能扎实的前端基础,比如你知道作用是什么?flex:1的 1 代表什么?Generator如何抛出错误?熟悉一门前端框架(React 优先)勤刷 LeetCode 的算法题,熟悉掌握相应的数据结构如常见的链表、栈、队列、哈希表、树熟悉网络基础、Git 命令、Linux 命令。

2401_84433570的博客 935

虎牙社招(20231222)岗位有限建议尽早投递

晒一晒我的offer#各位大佬们,请教一下我的简历问题有啥需要修改的嘛,目前是在青岛上学,因为我明年毕业,过年之前就离校了,等明年毕业答辩再回来,然后只能先找一份实习岗位,但是青岛这。最近小弟遇见一个棘手的题,面了一家老牌外企的实习给了offer,但是现在在一家小厂实习,主要为难的是,小厂一天300,一个月房补1k,外企一天200,只包午饭,菜鸡一枚,本人女,家在西安,西安工作太难找,双2,硕士是FPGA方向,投递华为无线被转岗单板硬件,base上海,13级,另一个是成都国企,总包22很纠结,刚毕业。

每天多一点干货 1153

深圳工作2年社招面试知识点回顾-加油深圳奋斗的骚年们

**个人简介** hello,大家好,本人18级普通本科毕业程序猿一枚,家在黑龙江,毕业后成为深漂中的一份子。来到深圳后才发现真的是人才济济,有一分钟不努力就要被甩很远呢! 之前在深圳一家中型传统互联网公司做一枚搬码工,在公司主要写业务代码和CI/CD的东西,加上自己平时没有加强学习,真的落后了几亿条街。 种种原因(我不会说是感情原因的,来自东北大男孩的鄙视→_→),选择裸辞,趁着十一出去放松了一下,回来后大约学习和复习了半个月左右,接下来2个星期左右的面试。一共面试了10多家,从创业公司到BAT都.

weixin_36927510的博客 812

字节跳动-C++数据库开发实习-bytehouse面经

技术一面:1.手撕代码,算法题:【最小路径和】手撕代码通过,面试官拍了照片2.深挖项目,做过的自认为最好的一个项目,描述做过的项目的工作过程,使用到哪些技术?兴友灵犀,万兴嘉年华12月17日,长沙文和友•万兴科技专场来啦!以过来人的身份,觉得后面等待的小伙伴肯定比较关心这个,而我在牛客上也有很多佬解答了我的问题,因此写出我的,希望大家有所参照。浙江农信:科技子公司(算私企吧应该),软件开发岗,杭州市区,公积金双边12%,总包19-22w杭州电信:央企,杭州临平区,网络工程师,公积金双边12%+补充12。

2301_79125431的博客 460

已成功拿下字节、腾讯、脉脉offer,这原因我服了

网易游戏 严格来说我投的是网易互娱(区别于雷火&盘古,后面再说更多区别),走的内推。网易游戏以其笔试难度大著名,这次也不例外;所有的内推都要求参加统一笔试,我记得笔试有几场,我是在第一场。内推的岗位是网易游戏最核心的“游戏研发工程师”,地点是杭州。 笔试用的牛客网平台,大大的赞。笔试一共四道编程题,一共150分钟,难度都很大,前三题用不到啥高深的算法,但需要想到解题的思路,最后一题是一个多重背包问题。笔试我一共过了三题半,因为最后一题不知道为啥内存超限了,用的primary int和动态规划,理论上

fanzhang_vip0723的博客 271
上一篇: Java岗三面算法+数据库+设计模式,复习1个月成功拿offer
下一篇: 牛客网最具争议的Java面试成神笔记,GitHub已下载量已过百万
程序员职业指南
博客等级 码龄4年 2136粉丝 960原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值