校招 未知部门 / 后端开发 / 一面/二面
[面试日期] 2025-09-16 [面试时长] 未知
[学校背景] 未知 | 未知 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>虾皮Shopee 后端开发一二面面经</h2>
<p>一面</p><p>1、自我介绍</p><p>2、实习相关 (15min)</p><p>3、介绍一下实验室的研究方向</p><p>4、怎么保证缓存和数据库之间的数据一致性?</p><p>5、讲一下你对CAP原理的理解</p><p>6、为什么保证CP的情况下,A就会损失呢?讲一下这块的逻辑</p><p>7、讲一下你项目中最有技术挑战的一点</p><p>8、用binlog监听后,数据更新到ES,那你的ES在这里的作用是什么?</p><p>9、ES面向用户提供的功能是搜索什么内容的?</p><p>10、流量最高的时候会直接打到ES吗?</p><p>11、ES底层的搜索数据结构了解吗?</p><p>12、具体讲一下倒排索引的算法或者数据结构</p><p>13、手撕 最大子数组乘积(LeetCode 152)</p><p>14、手撕 二叉树的层序遍历(LeetCode 102)</p><p>15、反问</p><p> </p><p> 二面</p><p>1、自我介绍</p><p>2、实习相关 (30min)</p><p>3、手撕 二叉搜索树中第K大的元素(LeetCode 230)</p><p>4、复合索引(A,B)条件下,分析四条查询语句能否利用索引</p><p>5、如何处理Redis中的热点Key问题?可能引发什么问题?有哪些解决方案?</p><p>6、热点Key的TTL失效导致请求打到数据库,如何解决?</p><p>7、分布式ID是什么?能解决什么问题?有哪些特性?</p><p>8、如何生成这种分布式ID?</p><p>9、在项目或实习中是否遇到过压力大、时间紧的情况?如何应对?</p><p>10、反问</p>
AI 推荐面试题
