程序员社区

字节暑期实习JAVA后端一二面面经(已上岸) + (Java最新面试题)

今天给大家分享一篇 字节暑期实习JAVA后端一二面面经(已上岸), 希望大家在面试中能够斩获Offer, 找到自己满意的工作。 一起来看看吧~

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

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

面试之前看了不少面经,人人为我,我为人人,攒一下人品
面试官感觉还是很nice的,一点点紧张,就是我答不上问题的时候深吸了一口气让我慌得一批,还好还是过了
一面(2021/3/24)

hashmap什么结构,为什么要用红黑树,线程安全的hashmap怎么办?

用过currenthashmap吗?

java有什么锁

什么是公平锁,什么是非公平锁

ReentrantLock怎么实现公平锁,底层?

线程池,最大线程数和核心线程数的意思

http、https区别,用了什么加密算法

索引、最左匹配原则,B和B+树的区别

事务隔离级别、解决了什么问题(幻读、不可重复读)

innodb底层数据结构,B+树原理

ioc、aop是什么,aop如何实现(jdk和cglib动态代理的区别),一个非AOP方法调用了AOP方法,AOP还有效吗

阻塞队列,怎么实现一个阻塞队列

wait、notify、notifyAll在哪里调用,除了notify、notifyAll还能怎么唤醒线程,为什么生产者消费者模式用的notifyAll,考虑了什么?

平时有没有做题,算法:回溯、动态规划

假设数字1-26代表字母a-z,给一个数字字符串,输出所有可能的字母组合
反问环节

面完大概二十多分钟通知二面时间。多线程答得不好,多线程基础太菜了。

====================================================================================
二面(2021/3/28)
上来先是两道算法题:

1、leetcode第11题,接水

2、判断132序列

http和https

http头有哪些,状态码?

为什么SSL要用公钥加密会话密钥不用公钥直接通信

session和cookie的联系

怎么存sessionKey

进程、线程和协程

spring事务

mysql事务了解吗?

可重复读怎么实现的

实习计划

反问环节

==============================================================================
hr面(2021/3/31)

周三hr面
就问了大学生涯做过的东西,介绍了一下字节的待遇啥的
许愿offer
==============================================================================
2021/4/16,收到offer

赞(0) 打赏
未经允许不得转载:IDEA激活码 » 字节暑期实习JAVA后端一二面面经(已上岸) + (Java最新面试题)

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