面试4轮字节Java研发岗,最终拿下Offer(原题复盘)
Java后端编程
共 1103字,需浏览 3分钟
· 2021-04-19
这次面试字节跳动也是做了很多的准备,还好顺利拿到了offer,特分享一下这次的4面技术面真题,以及一份字节2-2师兄整理的面试手册,希望能够给一些正在面试字节或计划面试大厂的朋友提供帮助。
字节跳动技术一面
讲一下线程参数的含义 Innodb的索引实现 为什么是B+树? Redis的使用,分布式锁的实现 操作系统虚拟内存换页的过程 TCP三次握手 volatile关键字的作用 乐观锁、悲观锁 之前用过哪些设计模式? 算法题:滑动窗口
字节跳动技术二面
说一下B树和B+树的区别 说一下HashMap的实现,扩容机制,扩容时如何保证可操作? Redis扩容机制(渐进式单线程扩容) Spring IoC的原理,如何实现,如何解决循环依赖? 两线程对变量i进行加1操作,结果如何?为什么?怎么解决? CAS概念、原子类实现原理 synchronize底层实现,如何实现Lock? AQS有什么特点? 手写项目中某个模块代码。 介绍各种网络协议。 DNS在网络层用哪个协议,为什么。 介绍HTTPS协议,详述SSL建立连接过程。 代码题:反转单链表。 代码题:复杂链表复制。
字节跳动技术三面
算法题多到爆炸,感觉是算法专场,宇宙条果真名不虚传 说一下Java垃圾回收机制 64匹马,8个赛道,找最快的4匹马 给出两个升序数组A、B和长度m、n,求第k个大的 给出数组A,长度为n,数组中元素的值位于[0, n - 1]之间,求是否有重复元素 讲一下多线程与多进程区别 JVM中什么时候会进行垃圾回收?什么样的对象是可以回收的? Spring主要思想是什么?
字节跳动技术四面
场景题目:设计一个短域名服务:短信存不了太长网站,需要弄成短域名,你该如何设计一个服务,可以为全国的网址服务。 TCP为什么是三次握手四次挥手? 数据库的隔离级别 sql题,写了个连表查询外加模糊查询 算法:镜像二叉树 ......
4月11号邮件收到信息,HR直接给了意向书,查收然后确认好了,确定了入职时间。
总的来说,自己如果有想要去的大公司,一定要提升好自己,让自己的能力和素质与公司匹配的上,我也一直相信,机会永远是留给有准备的人。下面这套字节2-2师兄整理的面试手册,分享给大家~
篇幅有限,干货内容较长,完整版面试题可以扫码添加下方微信获取
▼ 扫描下方二维码 ▼
免 费 领 取 面 试 题
记得点在看找小哇领取最新入职字节、阿里简历模板
评论
字节的跳动职级与薪资(2024年)
上一篇:阿里公布年终奖,P7, 3.5+,22W年终奖,还有35W长期现金激励,真香字节跳动自2012年3月成立以来,已经迅速成长为一个全球性的科技公司。其产品和服务已经遍布全球150多个国家与地区,并且支持超过75种不同的语言。在字节跳动的官方网站上,列出了一系列引人注目的产品和服务,包括但不限于
开发者全社区
0
非技术岗薪资爆料,烫!!
作者:沉默王二让天下所有的面渣都能逆袭:javabetter.cn大家好,我是二哥呀。昨天在牛客上统计了一波互联网非技术岗位的薪资待遇到 Java 面试指南专栏中,包括公司名、岗位、学历、薪资、福利待遇等信息,觉得很有必要分享出来给大家减少一波信息差。毕竟 25 届秋招满打满算还有 3 个月时间就要
沉默王二
1
豆瓣9.7,这部Java神作第3版重磅上市!
文末赠书Java 程序员们开年就有重磅好消息,《Effective Java 中文版(原书第 3 版)》要上市啦!该书的第1版出版于 2001 年,当时就在业界流传开来,受到广泛赞誉。时至今日,已热销近20年,本书第 3 版已是 Java 程序员的必读神书,被誉为“Java 四大名著之一”,甚至连
编码之外
0
5000w+ 的大表如何拆?亿级别大表拆分实战复盘
前言笔者是在两年前接手公司的财务系统的开发和维护工作。在系统移交的初期,笔者和团队就发现,系统内有一张5000W+的大表。跟踪代码发现,该表是用于存储资金流水的表格,关联着众多功能点,同时也有众多的下游系统在使用这张表的数据。进一步的观察发现,这张表还在以每月600W+的数据持续增长,也就是说,不超
码农编程进阶笔记
0
美团还是快手,选个offer真纠结!
JavaGuide官方网站:javaguide.cn当面临多个还不错的 offer 时,做起选择是真心让人纠结,真心祝福各位都能有这种纠结的时候。纠结是正常的,毕竟选择一个 offer 的考虑因素太多了,并不仅仅是说谁给的钱多一点就跟谁干。如果真这么简单的话,那也就没啥可纠结的了。这篇文章我会结合一
JavaGuide
0
从原理到实践:掌握DPDK内存池技术
前言:本文整理下之前的学习笔记,基于DPDK17.11版本源码分析。主要分析一下内存管理部分代码。一、概述内存管理是数据面开发套件(DPDK)的一个核心部分,以此为基础,DPDK的其他部分和用户应用得以发挥其最佳性能。本系列文章将详细介绍DPDK提供的各种内存管理的功能。但在此之前,有必要先谈一谈为
开源Linux
0
好未来测开一面,挺简单!(0428面试原题解析)
大家好,我是二哥呀。今天继续给大家分享春招面试题《好未来测开一面原题》,附详细答案,我会用通俗易懂+手绘图的方式,让天下所有的面渣都能逆袭 😁二哥的 Java 面试指南内容较长,建议正在冲刺 24 届春招和 25 届暑期实习、秋招的同学先收藏起来,面试的时候大概率会碰到,1、二哥的 Linux 速查
沉默王二
0
突发!特斯拉大裁员,毁约应届生offer!
4月24日消息,特斯拉公司近期在全球范围内进行裁员,同时取消了许多应届毕业生的工作邀约(Offer),这一行为引起了广泛的讨论和关注。有不少网友在社交平台发帖称“特斯拉毁约应届生”,还有网友表示:还没上班就被公司单方面违约,感谢特斯拉让应届大学生真正做到了毕业即失业……还有网友发帖求职,在春招都快结
码农突围
0