爆肝整理!2022年字节跳动 java 后端开发岗面试题整理
前言
最近有收到很多粉丝朋友私信,说自己在2021年的秋招并不理想,想在这段时间好好准备复习一下好在2022的金三银四里面跳槽,找一份自己喜欢的工作。之前一直没有时间为大家整理,这两天把今年字节跳动的面试题都整理了一下,具体干货都给大家放在下面了,希望对大家能有帮助!
Java
- synchronized,lock,AtomicInteger 底层原理
- HashMap,ConcurrentHashMap 底层结构原理
- 讲讲服务注册于发现。这部分主要讲了springcloud eureka 和部分 zookeeper,zookeeper的选举机制
- spring AOP 的实现方式, siglib 能否代理final修饰的类
- jvm 垃圾回收过程,并详细讲一种垃圾回收器
- 强引用,软引用,弱引用,虚引用应用场景
计网
- 拥塞控制和流量控制
- 快重传和超时重传
- 为什么四次挥手后客户端等2MSL
- DNS解析全过程
- http2.0,http3.0
- https的连接过程
- CA证书的验证过程
- RPC框架了解吗
- 如何设计 基于udp的可靠传输
- tcp如何保证数据安全性的,磁盘如何保证数据不丢的,应对坏道情况,这个应该是问数据备份的,不是很懂。
- 操作系统
- 阻塞io和非阻塞io
- 进程和线程区别,通信方式分别是什么
- 虚拟内存和物理内存
- linux 按 ctrl + c 中断的原理
- 协程高效在哪
Mysql
- Innodb,B+树,聚簇索引和非聚簇索引区别
- 一千万条数据,问 b+ 数大概多高
- 为什么用 b+ 树而不是 b树,红黑树
- 在设计联合索引需要注意什么
- 联合索引最左原则的底层原理
- mysql 的 MVCC 以及是否解决幻读
- 手写sql,实现一个 按时间降序的分页查询
- redo log,bin log,undo log
Kafka
- kafka的rebalence
- ISR
- 如果新加进一个消费者会发生什么
- 如何保证数据一致性
Redis
- RDB和AOF区别
- 为什么RDB 要 fork 子进程而不是线程
- redis基本数据类型
- zset的底层数据结构,跳表何时增加高度
- 分布式 redis,缓存和数据库读写不一致,答 延迟双删
- 面试官让随便讲讲redis,所以还说了缓存穿透,击穿,雪崩以及处理方法
场景题和智力题
- 打字的智能提示和纠错的原理,让你来设计,你怎么做。
- 如果有一个访问过的所有网站的记录集合,如何快速判断当前网站是已经访问过。(考虑布隆过滤器)
- 从一个网站下载的时候,进度条如何实现的。
- 64匹马,八个赛道,问至少跑多少次能找到最快四匹马。
- 操作系统给你一块空闲内存,你如何设计使用和回收。
手撕代码
- 柱状图中矩形最大面积 leetcode 84
- 查找第k小的数,用堆以外的方法做
- 给m个房子涂n种颜色,相邻房子不同色,cost[i][j]表示给i号房子涂j颜色代价,求最小上色总成本。力扣应该有原题
其他
- 还有就是聊项目,面试过程体验很好,面完第二天中午hr准时通知并安排下一场面试,三面后三个工作日就发了offer。
- 面试重基础,重思考能力,遇到问题尽量不要说不会,而是顺着面试官的方向合理推测一下。自己多说些,面试官问的就会少一点,往熟悉的方面引话题。
如果需要获取到这个(java面试知识点整理)文档以及各个大小厂的面试真题一 一免费分享给大家,我只希望能帮助很多人去面试通关有份好工作,需要的关注评论私信<资料>
爆肝整理!2022年字节跳动 java 后端开发岗面试题整理相关推荐
- 震惊!2022 年秋招 Java 后端开发岗竟然一片红海!算法岗都不香了吗?
据说,2022 年算法岗遇冷,BAT 暑期实习甚至收不到简历,Java 反而爆炸. 难道,Java 的春天(映射 Spring 全家桶)又要来了吗?作为 Java 领域的优质创作者(见下图),又可以在 ...
- 如何看待2022年秋招Java后端开发岗一片红海?
如何看待2022年秋招Java后端开发岗一片红海? 我猜是转行去CV和NLP想当"人上人"的俊才们,发现自己卷不上"一等人上人"的算法岗,于是转投"二 ...
- 字节跳动java后端一面面经(头条/西瓜视频)
字节跳动java后端一面面经 面试时间:4月25日 时长:1小时 面试官人挺不错的,感觉挺有经验的,但是感觉技术栈应该不是java tcp连接如何保证高可用 回答:三次握手四次挥手.校验和.滑动窗口. ...
- Java后端开发工程师技术栈整理
文章目录 Java后端开发工程师技术栈整理 常用工具 Java IDE 数据库客户端 数据库建模工具 SSH客户端 文本编辑器 Markdown编辑器 API调试工具 浏览器 压力测试工具 DevOp ...
- 字节跳动成都java后端开发岗实习生面试
20200111字节跳动成都后端岗面试 一面 最长有意义的括号字符串 问题:只包括左括号和右括号,输出最长的有意义的子串长度 题解:leetcode原题,实现复杂度n int longestStr(v ...
- 字节跳动 Java 后端岗,三轮面试,四个小时,灵魂拷问,结局我哭了但下次还敢
第一轮面试:1 小时 28 分钟 自我介绍 数据库索引的作用是什么? 段页式 虚拟内存 缺页中断 Major/Minor page fault 区别 TLB 作用 进程/线程和虚拟内存的关系 x86 ...
- 字节跳动Java后端面试真题,看完你学会了吗,「附面试福利」
前言; 之前有好多朋友给我留言说想去字节跳动,今天就给大家分享几道字节跳动的面试真题给大家,文末有福利哦. 一. 谈谈你对Java平台的理解? "Java 是解释执行",这句话正确 ...
- 字节跳动Java后端笔试题
1.第一题. 字节跳动在北京有N个工区,形成一个环状,Bytebus是往返在各个工区的通勤车,按工区的顺序行驶,其中第 i 个工区有汽油 gas[i] 升. 你有一辆油箱容量无限的的Bytebus,从 ...
- 看了字节跳动月薪20K测试岗面试题,让我工作3年的测试工程师,很汗颜
朋友入职已经两周了,整体工作环境还是非常满意的!所以这次特意抽空给我写出了这份面试题,而我把它分享给小伙伴们,面试&入职的经验! 大概是在5月中的时候他告诉我投递了字节跳动并且简历已通过,5月 ...
最新文章
- python画椭圆turtle_如何用Python画一只肥肥的柯基狗狗——turtle库绘制椭圆与弧线实践...
- 转载:opencv:关于vs opencv每次都要配置的解决方案
- 数据集 | 计算机视觉开源数据集(计算机视觉图像、定位、识别)
- 第二章 Java基本语法(三)
- Kafka Producer源码简述
- java 定义和导入包
- Long Way To Go 之 Python 5 (2)
- k均值聚类算法优缺点_聚类算法之——K-Means算法
- 操作系统 汤子瀛版 读书总结
- 峥果智能连接不到服务器,峥果浴霸 ESP8285版本 固件
- 卓有成效的管理者(笔记)——掌握自己的时间
- 关于紫猫插件的共享网络数据NetData系列搭建环境新版教程
- android手机otg,OTG是什么?Android手机OTG功能怎么开启和使用?
- win2003桌面图标蓝底去除
- 【寻找最佳小程序】02期:腾讯旅游首款小工具“旅行小账本”——创意及研发过程大起底...
- 台式机安装纯ubuntu系统的操作步骤
- c语言横版格斗游戏,2.5D横版格斗游戏DEMO附素材
- 求职-中国软件外包公司——给自己提个醒
- 程序员天梯排行榜,你在哪一级?
- Coad和Yourdon面向对象的分析过程