程序员社区

滴滴Java后端实习一面二面三面 + (Java后端开发)

今天给大家分享一篇 滴滴Java后端实习一面二面三面, 希望大家在面试中能够斩获Offer, 找到自己满意的工作。 一起来看看吧~

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

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

早上连着两面,下午一面,面试体验贼好,面试官会引导着问你,是滴滴统一面试,没有分部门
而且不是直接问八股文,通过场景引出八股文

一面(40mim)

穿插着问了一些项目细节和职业规划
1.Spring IOC和AOP原理
2.写一个jdk动态代理例子
3.redis数据类型
4.现在有一个大文件怎么尽快的写到redis里面(提示我说用pipeline,我没听过)
5.数据库三范式,核心是什么,为什么有三范式

二面(30min)

1.操作系统io的过程,详细说包括用户态内核态转换
2.比如阻塞io,java在调用read之后发生了什么
3.广播多播单播任播的概念和应用场景(提示我nginx上的多播)
4.nginx怎么实现负载均衡
5.比如有5亿用户,系统内存4g,要判断用户状态,该用怎样的数据结构和算法(布隆过滤器,然后就不用分批读,4g内存装得下)
6.一个文件里有几百万行关于用户的数据,要建立姓名和性别的聚簇索引,什么思路
7.比如性别男为0女为1,为什么性别应该接在姓名后面(因为性别只有两种,对索引优化是起不到什么作用的,粒度太大)
8.你觉得你在性格上有哪些优点

三面(30min)

1.浏览器输入url到页面显示过程
2.http和https的区别以及https的握手过程
3.假如以前12306就一台服务器提供一个单进程的服务,现在人越来越多了,假设服务器性能足够,该怎么优化(网络上采用IO多路复用,单进程改为多线程和协程)
4.多线程会产生什么问题
5.
设计个12306的关于买票的数据结构(车次,站,座位)
6.如何在这个数据结构上加锁控制并发
7.用户怎么根据车站查找车次

大部分都是场景题,面试体验很好,感觉比较注重你解决问题的思路

许愿能过
滴滴Java后端实习一面二面三面 + (Java后端开发)插图
滴滴Java后端实习一面二面三面 + (Java后端开发)插图1

赞(0) 打赏
未经允许不得转载:IDEA激活码 » 滴滴Java后端实习一面二面三面 + (Java后端开发)

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