shopee 校招 后端 一面

1.面向对象编程的三大特征

2.对多态的理解 多态的好处

3.接口和抽象类的区别

4.有哪些设计模式用了抽象类

5.hashmap底层

6.线程池有哪几种(没答出来) 线程池的初始化参数 线程池哪些参数如果设计的不好会有什么问题

7.JVM内存模型 栈帧里面存的是什么内容

8.乐观锁和悲观锁 synchronized关键字锁的形态 什么时候变化 偏向锁对比轻量级锁有什么好处

9.慢查询语句怎么排查 为什么慢的可能原因

10.索引失效的场景

11.mq 消息可靠性保证 消息顺序性保证 mq做了什么来提升性能(没答出来!)

12.手撕 一个非严格升序数组 查找一个数字x在数组中存在的第k个的下标 不存在输出-1

input:[1,1,1,2,2,2,2,2,3,3,3] x=2 k=3

output: 5

13:反问:公司的培养机制 目前在做的业务的挑战 建议和意见(面试官哗哗哗给了我五条建议 感觉我凉了

全部评论
这个看问题问的不深
点赞 回复 分享
发布于 09-04 17:39 陕西

相关推荐

评论
3
3
分享

创作者周榜

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