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:反问:公司的培养机制,目前在做的业务的挑战建议和意见

#发面经攒人品#
全部评论
接好运
点赞 回复 分享
发布于 10-03 17:49 陕西

相关推荐

评论
6
14
分享

创作者周榜

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