首页 > 哈啰出行校招Java面经(一面+二面)
头像
Wadigger
编辑于 2021-03-26 19:50
+ 关注

哈啰出行校招Java面经(一面+二面) 内部员工回复

哈啰出行面经 一面 34min 3.19

首先上来第一个就是java的基本数据类型,然后数据类型所占的bit位

你知道那些集合类?说说hashmap的数据结构?

  • 数组和链表有什么区别?

  • 单链表和双链表有什么区别?

  • Mysql事务隔离级别?

  • mysql的索引是用什么实现的?

  • 进程和线程的区别?

  • redis基本数据类型?

  • redis单线程为什么那么快?

  • redis如何解决高并发?IO多路复用

  • tcp和udp的区别?

  • udp的好处?

  • tcp四次挥手?

  • OOM的出现在什么情况下?

  • linux下查看隐藏文件用啥命令?

  • 查看文件里面带有xx的信息用什么命令?

  • 如何查看cpu使用状况?

  • 问项目。。。

感觉问的很基础,还是我太菜了


哈啰出行二面 3.23 49min

首先上来啪一下自我介绍

然后就是

  • 面向对象的三要素(封装继承多态)?

  • 简单介绍下这三个?

  • HashMap的底层实现?

  • HashMap的扩容机制?

  • HashMap的哈希函数是怎么样的?

  • HashMap的红黑树退化到链表是什么时候?

  • 说一下什么是公平锁什么是非公平锁?

  • 说一下ReentrantLock默认是公平还是非公平?

  • synchronized和lock的区别?

  • 线程池有哪些参数?介绍下?

  • 操作系统死锁出现的情况?

  • redis的使用场景?

  • redis实现分布式锁?

  • Rabbitmq的作用?使用场景?

  • MyBaits #和$的区别?

  • MyBatis的二级缓存?

  • MySql引擎知道那些?

  • MySql默认的引擎知道是什么吗?

  • InnoDB的索引是什么?

  • 场景题目:一个表有A,B,C,D,E五个字段如果select * from xx where B = 1 and C=2;

  • 会走索引吗?(最左匹配)

  • 知道那些数据结构?

  • 知道那些排序?

  • 如何实现一个快速排序?(口述算法)

  • 反问:公司技术栈

许愿HR面啊,等哭了呜呜呜呜

更多模拟面试

全部评论

(20) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐