第三笔-shopee笔试-a2.6希望进面
- 时间
- 2026-08
- 来源
- 牛客网
《面试题目》
- 题型:单选10+多选5+编程*
- 选择就是计网,操作系统,数据库,java,jvm
- 编程三个题两个送分题,都是力扣原题,一个是后面哪天温度比今天高,一个是合并两个有序数组,直接秒了。
- 唯一一个不是原题的没太看懂,是说每次选字符串里连续的一段,对里面的数字进行从小到大排序,无限次操作,能不能到给定的数字。直接暴力排序看一不一样,过60%,也算可以吧
- 但是不得不吐槽一下,编程不给调试环境真难受,用笔记本笔试的,还现场装了个Java环境才开始调试。。。而且早知道编程如此简单,就之后再选选择了,很多选择为了省时间,就没仔细思考。
《参考解析》
- MySQL索引通常使用B+树,叶子节点按顺序连接,适合范围查询;设计索引时结合选择性、最左匹配原则和执行计划,避免无效索引与回表开销。
- 并发问题应先明确共享状态和一致性边界,再选择锁、CAS或队列。线程池需要根据任务是CPU密集还是IO密集设置核心线程数、队列容量和拒绝策略,并监控活跃数与队列长度。