程序员社区

字节跳动 data 上海 后端开发实习 一二三hr面经 + (Java后端开发)

今天给大家分享一篇 字节跳动 data 上海 后端开发实习 一二三hr面经, 希望大家在面试中能够斩获Offer, 找到自己满意的工作。 一起来看看吧~

最近整理了一系列的Java面试题,包含了Java基础、进阶、多线程、并发编程、数据库(MySQL、Redis、MongoDB、Memcachedd等等)、Spring全家桶、MyBatis、ZooKeeper、Dubbo、Elasticsearch、RabbitMQ、Kafka、Linux、Netty、Tomcat以及阿里、腾讯、字节、百度等大厂的面试真题。

点击下载完整PDF☞ 2022年最新Java面试题集

更新,已offer


许愿offer呜呜呜
字节跳动 data 上海 后端开发实习 一二三hr面经 + (Java后端开发)插图
字节跳动 data 上海 后端开发实习 一二三hr面经 + (Java后端开发)插图
字节跳动 data 上海 后端开发实习 一二三hr面经 + (Java后端开发)插图

2021.3.28 笔试
3.1/4



2021.4.6 一面 40分钟


延时队列怎么实现?

redis热点数据有哪些?过期怎么处理

怎么解决缓存击穿?怎么解决缓存雪崩?

spring怎么初始化一个bean?

qps是什么?提升了多少?

使用的什么线程池?了解阻塞队列嘛

除了线程池,还有什么创建线程的方式?

那么继承Thread类和实现Runnable接口的区别在哪?什么时候用什么?

说一下操作系统的进程调度算法,选一个详细说一下

TCP为什么要三次握手,两次不可以吗

第三次握手确认的是什么能力

从输入一个网址到浏览器渲染的过程

数据库的隔离级别?脏读是什么?

jvm堆和栈的区别,指向数组的引用存放在哪里?

项目中有没有用ORM框架(我不知道什么是ORM,面试官说mybatis或者hibernate),我说用过但是不了解原理

手撕


二叉树的中序遍历


最长公共子序列


2021.4.8 二面 40分钟


面试官是做大数据方向的,因此没问什么问题。。。。

介绍项目和科研

docker了解吗

除了OAuth2.0还知道其他登录方式嘛

手撕:

leetcode39 组合总数

SQL查找第二高工资,让换题了


leetcode7 整数反转


2021.4.9 三面 30分钟


讲一下项目

说一下TCP/IP

我们现在视频用的是TCP还是UDP,如果是TCP会发生什么

说一下GC

算法题

有一组数据, 2个1, 2个2,2个3, 2个4,。。。2个n

写程序找到这样一种排列, 使得

2个1之间1个数字,

2个2之间2个数字,

2个3之间3个数字

2个4之间4个数字

。。。

2个n之间n个数字

例如n=4时, 41312432

2021.4.13 hr面


字节跳动 data 上海 后端开发实习 一二三hr面经 + (Java后端开发)插图1
字节跳动 data 上海 后端开发实习 一二三hr面经 + (Java后端开发)插图1





顺便放上之前投递的
字节杭州电商凉经吧,攒攒人品

2021.3.16 字节电商 一面


自我介绍

看你研究生做的是CV,为什么不找算法岗(。。。。)

项目中秒杀是怎么做的

说一下Redis中的数据类型?

说一下Redis中zset的底层数据结构(跳表)

项目中Redis怎么保证主从一致性,了解Redis哨兵模式嘛?

项目中说到使用消息队列实现了最终一致性,具体说一下。延时队列还是有30分钟的数据不一致性,有没有更好的解决方案

mysql的事务说一下,四个隔离级别,分别解决了什么问题。

幻读是什么?

持久性是怎么实现的?

回表是什么?

算法:最长上升子序列,要求直接写最优解

评价:深度不够,不要只关注书本上有的知识。


2021.3.17 字节电商 二面


有没有用过linux,怎么查看进程

怎么结束进程?原理是什么?

有没有接触过JDK9以上?

这是一个WEB应用,用的什么web服务器,说一下启动流程(感觉是要说springboot启动流程)

算法题:leetcode322 零钱兑换

赞(0) 打赏
未经允许不得转载:IDEA激活码 » 字节跳动 data 上海 后端开发实习 一二三hr面经 + (Java后端开发)

一个分享Java & Python知识的社区