Java面经:去哪儿四轮面试真题分享

废话不多说,前几天参加去哪网面试,面经如下:

去哪网java实习生面总共分为四轮(我也不知道为什么这么多)。

一面(技术面)

1.自我介绍,并分析简历上的项目,并发情况,数据量大的情况你怎么办

2.分析悲观锁和乐观锁

3.数据库索引(b tree,b+tree)

4.出题建表,写sql,mybatis标签拆分判断。

5.hashmap详细说明,底层数据结构。

6.concurrenthashmap详细说明。

7.treeset(画红黑树)

8.线程常见状况。

9.maven生命周期。

10.linux常用命令。

二面(技术面)

1.各种排序以及应用场景(快排,归并,堆排,选择排)。

2.给你10亿个数,选择10个最小的,最优算法。

3.时间复杂度,空间复杂度。

4.线程池,callable,ExecutorService源码,参数含义。

5.Spring mvc的DispatcherServlet源码,工作机制。

6. Spring boot工作机制

7.简单说下redis。

8.服务器集群。

9.数据库事务,事务隔离级别

10.git常用命令,是否用过github。

三面(技术面)

1.最近在学什么。

2.如果学习一个新框架

3.设计一块缓存的数据结构,实现快速增加,删除,查找等操作,并判断时间空间复杂度。

4.项目并发如何解决。

四面(hr面)

简单的聊一下薪资待遇。

说了一件大学难忘的事。

发offer。

现阶段能想起来的就这么多,以后再补充,大家加油。

本文来源于牛客网

作者:★霸道可爱的☞小盼子

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏LET

ArrayBuffer简析

2767
来自专栏Java学习网

面向对象设计的 10 条戒律

不,这不是上帝说的。 这也不是Jon Skeet / Martin Fowler / Jeff Atwood / Joel Spolsky(可以用你最喜欢的技术...

2893
来自专栏大数据和云计算技术

一套数据,多种引擎(续)---两种数据格式(Parquet/ORCfile)浅析

最近主要在研究大数典型应用adhoc query,要实现秒级的adhoc query,通常有3种思路: 1、用搜索技术,将查询都建立索引,然后用搜索技术来实现。...

38110
来自专栏北京马哥教育

Python新手应该如何练手?知乎5600赞答案告诉你!

作者:小小搬运工 链接:https://www.zhihu.com/question/29372574/answer/88624507 一直在学习python,...

3847
来自专栏纯洁的微笑

看程序员怎么解决食堂排队问题

在学校的时候,我不爱去食堂成功,一是由于暗黑料理,更重要的一点是人太多了,队伍往往从窗口排到了门口,点菜、计算价格、付款三种业务由打饭阿姨一人完成,思维切换忙碌...

951
来自专栏Data Analysis & Viz

手把手教你完成一个数据科学小项目(2):数据提取、IP查询

本系列将全面涉及本项目从爬虫、数据提取与准备、数据异常发现与清洗、分析与可视化等细节,并将代码统一开源在GitHub:DesertsX/gulius-proje...

971
来自专栏数据和云

数据库时间出现'0000/00/00',难道我穿越了?

前几天有个朋友遇到一个问题,在做日期类型数据的运算的时候出现了‘0000-00-00’的结果,不得其解。你是否遇到过同样的问题呢?这样一个并不存在的时间点,难道...

3116
来自专栏扎心了老铁

hadoop streaming编程小demo(python版)

大数据团队搞数据质量评测。自动化质检和监控平台是用django,MR也是通过python实现的。(后来发现有orc压缩问题,python不知道怎么解决,正在改成...

4304
来自专栏王大锤

iOS中的预编译指令的初步探究

4168
来自专栏Jimoer

Java设计模式学习记录-责任链模式

 已经把五个创建型设计模式和七个结构型设计模式介绍完了,从这篇开始要介绍行为型设计模式了,第一个要介绍的行为型设计模式就是责任链模式(又称职责链模式)。

1222

扫码关注云+社区

领取腾讯云代金券