06.16高德地图效能研发岗一面面试经历

#牛客AI配图神器#总结:面了半个小时,项目问了输入输出,八股问了快20个,一道手撕。

八股部分
1.Spring Boot自动装配功能是如何工作的
2.在myBatis plus框架中如何实现分页查询?
3.Java中的锁机制及其原理是什么?
4.线程安全集合有哪些?
5.线程和进程,还有协程有哪些区别
6.线程状态变化过程?
7.如何创建线程池以及其类型有哪些?
8.Java内存回收机制包括哪些类型,何时会出现FullGC
9.如何排查内存泄露?
10.Redis的数据类型
11.Redis的执行方式是单线程还是多线程?
12.针对大key和热key在Redis中的处理策略是什么?
13.如何在分布式系统中实现分布式锁?
14.数据库设计中的范式有哪些?
15.TCP协议中如何解决粘包问题以及丢包情况?
16.在Java设计模式中有哪些常用模式?
17.Linux中,查询端口是否被占用的命令?

手撕环节
1.给一个链表,完成排序功能。追问:不设置新的链表也可以完成排序吗

反问环节
1.工作内容是什么
给研发的同事开发基础平台
2.工作地点在哪里
在北京(好尴尬,我说我在江浙沪工作)
全部评论
这个和java开发岗有区别吗
点赞 回复 分享
发布于 06-16 15:39 北京

相关推荐

评论
2
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务