贝壳公司面试真题
以下是贝壳公司最近几年的部分面试题,八股精(bagujing.com)对题目进行了分类和整理。
计算机网络题目
- DNS多级服务器如何工作 (2025年)
- 请阐述对 HTTP 缓存的理解,说明如何配置 HTTP 缓存,以及如何判断 HTTP 缓存生效 (2024年)
- 列举并介绍了解的HTTP状态码 (2025年)
- 第3次挥手后,主动关闭的一方会有一个TIME - WAIT的状态,请介绍一下 (2022年)
- 请描述输入URL到页面渲染的完整过程 (2024年)
【更多:27道题目上八股精网站查看】
数据结构和算法题目
- 给出 n 对括号,请编写一个函数来生成所有的由 n 对括号组成的合法组合。数据范围:0≤n≤10 ,要求空间复杂度 O(n),时间复杂度 O(2^n) (2022年)
- 在地图上有一些点,如何用一个圆圈住更多的点 (2023年)
- 手写代码,找出字符串中出现频率最高的字母 (2024年)
- 统计一个字符串中含 e(不区分大小写)的单词的个数 (2022年)
- 将css中的短横线写法转为驼峰式写法 (2024年)
【更多:65道题目上八股精网站查看】
数据库系统题目
- 在表u_table(包含字段uid和age,有一条数据5 5)中,有A、B两个事务,给出不同事务操作顺序下,B事务每次查询的结果是什么。具体操作顺序如下:情况一:A事务和B事务都先执行select * from u_table where uid=5; 然后A事务执行update u_table set age=age+5 where uid=5; 接着B事务执行select * from u_table where uid=5; A事务commit; 最后B事务执行select * from u_table where uid=5; 情况二:A事务和B事务都先执行select * from u_table where uid=5; 然后A事务和B事务都执行update u_table set age=age+5 where uid=5; A事务commit; 最后B事务执行select * from u_table where uid=5; 情况三:A事务和B事务都先执行select * from u_table where uid=5; 接着A事务执行update u_table set age=age+5 where uid=5; B事务执行select * from u_table where uid=5; 然后B事务执行update u_table set age=age (2023年)
- 假如开发了一个项目,要如何设计索引 (2024年)
- 数据库的隔离级别有哪些 (2024年)
- 有一个包含姓名、科目、最终成绩的表,查询语文成绩最高的三个人 (2023年)
- 是否了解过事务中的加锁过程 (2024年)
【更多:35道题目上八股精网站查看】
Java题目
- 请比较ArrayBlockingQueue与LinkedBlockingQueue的区别,并说明它们的应用场景 (2022年)
- 如何设置核心线程数 (2024年)
- 你考虑过转型Java吗? (2022年)
- 简述java泛型通配符 (2022年)
- 请说明ArrayList线程安全版本的容器 (2023年)
【更多:87道题目上八股精网站查看】
Spring Boot题目
- 请简述Spring Boot的启动机制 (2025年)
- Spring Boot的默认隔离级别是什么 (2022年)
- Spring Boot常用的注解有哪些 (2024年)
- 请阐述 Spring、Spring Boot、Spring Cloud 之间的关系 (2023年)
- 请阐述Spring Boot的AOP (2022年)
【更多:6道题目上八股精网站查看】
MySQL题目
- MySQL索引有哪几种类型 (2024年)
- 可重复读问题如何解决? (2024年)
- MySQL是如何解决不可重复读和幻读问题的? (2024年)
- MySQL里面基于B+树实现,一棵树可以支持多少的数量级 (2022年)
- 请简述SQL优化的方法 (2025年)
【更多:28道题目上八股精网站查看】
Redis题目
- 请解释 Redis 的 lazy free 机制的原理 (2024年)
- 你是否使用过Redis主从复制,为什么使用 (2023年)
- 如何搭建Redis集群模式 (2022年)
- 如果Redis宕机了,如何保证数据一致性 (2022年)
- 请详细说说 Redis 6.0 以后引入的多线程 (2023年)
【更多:20道题目上八股精网站查看】
Spring题目
- 是否了解 @Cacheable 注解 (2024年)
- 请讲一下你看过的Spring源码 (2024年)
- 使用 @Resource 注解引入类时,该类是在项目启动时加载还是在调用时加载 (2024年)
- 请说明@Transactional的失效场景和事务传播方式 (2024年)
- @Resource 注解的作用是什么 (2024年)
【更多:7道题目上八股精网站查看】
系统架构题目
- 请比较Nginx与Tomcat的区别 (2022年)
- 请讲述部署一个完整服务的流程 (2023年)
- 你用过哪些中间件 (2024年)
- 请说明单点登录是怎么实现的 (2023年)
- 当用户快速点击下单时,如何保证接口幂等性 (2024年)
【更多:7道题目上八股精网站查看】
行为面试题题目
- 公司的工作时间安排是怎样的 (2022年)
- 现在还有和其他公司沟通吗,都是哪些公司,到什么环节了 (2024年)
- 为什么考虑将来搞Go,还是觉得Go和其他语言都可以 (2023年)
- 你对下一份工作有什么期待 (2024年)
- 希望自己进入公司后在哪些方面可以提升 (2022年)
【更多:94道题目上八股精网站查看】
C++题目
- weak_ptr可以提升为shared_ptr吗 (2024年)
- 请描述类中静态成员函数和非静态成员函数的区别 (2022年)
- vector的对象和数组分别存储在哪里 (2023年)
- 简述虚函数与内存的关系 (2024年)
- 定位内存泄漏有哪些方法? (2024年)
【更多:31道题目上八股精网站查看】
Go题目
- 对于给定的Go代码,分析代码执行过程及输出结果。代码如下:b := make([]int, 4, 4); d := b; A(b); fmt.Println(b); fmt.Println(d); func A(nums []int) { nums[2] = 3; nums = append(nums, 4); fmt.Println(nums); nums[3] = 3; fmt.Println(nums); } (2023年)
- Go语言中字符串拼接有哪些方式,它们的性能如何 (2024年)
- Golang语言有哪些特性? (2024年)
- Go中组合具体是通过什么实现的 (2023年)
- channel底层原理是什么,在什么时候会产生panic? (2024年)
【更多:9道题目上八股精网站查看】
JavaScript题目
- 完成两个事件循环相关的输出题 (2025年)
- 使用Promise按数组顺序输出 (2023年)
- const声明的变量能否被改变 (2024年)
- 实现经典红绿灯功能 (2023年)
- 请解释JavaScript事件冒泡的概念 (2024年)
【更多:31道题目上八股精网站查看】
设计模式题目
- 对于推送平台接入多个营销短信厂商的情况,可使用哪些设计模式 (2024年)
- 解释一下工厂模式,并说明在项目中的使用场景 (2025年)
- ReentrantLock 当到达 AQS 时运用了什么设计模式 (2023年)
- 请举例说明责任链模式在实际应用中的使用 (2022年)
- 单例模式如何保证线程安全 (2025年)
【更多:14道题目上八股精网站查看】
React题目
- 请介绍Redux的原理 (2024年)
- 在React中使用过哪些hooks,其使用场景和使用方法是什么? (2024年)
- 你常用的React Hook有哪些? (2022年)
- 请介绍diff算法 (2024年)
- React有哪些常见的钩子函数 (2024年)
【更多:8道题目上八股精网站查看】
Vue题目
- 请说明Vue的更新机制以及虚拟DOM的概念 (2024年)
- 简述Vue 2和Vue 3数据响应的原理,说明为什么Vue 3要用Proxy及好处 (2023年)
- Vue 3的双向绑定原理与之前版本相同吗? (2023年)
- 请描述Vue中data到view的过程 (2023年)
- 请解释vue的自定义指令v-directives (2024年)
【更多:13道题目上八股精网站查看】
软件测试题目
- 如何排查前端bug (2024年)
- 请介绍实习单位的测试流程 (2025年)
- 请说明测试中遇到的bug (2025年)
- 为登录页面设计测试用例 (2023年)
- 请为“朋友圈点赞”功能设计测试用例 (2025年)
【更多:11道题目上八股精网站查看】
CSS题目
- 请说明如何使用CSS实现登录框上下左右居中 (2022年)
- 让元素在可视范围内消失的方法有哪些,它们之间的区别是什么? (2022年)
- 如何实现样式隔离 (2024年)
- 请说明rem和vw的含义和使用场景 (2024年)
- 请解释CSS样式权重的概念和计算方法 (2022年)
【更多:12道题目上八股精网站查看】
前端工程化题目
- 请简单介绍你编写webpack插件的经验 (2022年)
- 你是否接触过前端的打包工具 (2024年)
- Route6相比于Route5有哪些变化? (2022年)
- 请介绍一下webpack,你是否自己配置过webpack? (2022年)
- 结合项目说一说性能优化的方法 (2022年)
【更多:7道题目上八股精网站查看】
数据仓库题目
- 请阐述暑期实习中数仓的分层建设情况 (2022年)
- 请展开聊聊数据倾斜,包括数据倾斜的本质以及热点数据的处理方法 (2024年)
- 请写出计算7日内留存率的方法 (2022年)
- 请描述MapReduce的过程 (2024年)
- 请写出留存率的计算方法 (2022年)
【更多:5道题目上八股精网站查看】
微服务题目
- 如何解决分布式事务问题 (2023年)
- 你是否了解微服务?如何看待微服务的优劣 (2024年)
- 微前端的实现方式中,iframe是怎样的 (2023年)
- 为什么在项目中要用Dubbo代替HTTP,请详细说明二者的区别以及项目中的考虑因素 (2024年)
- 在订单减库存场景中,如何保证数据一致性,可从事务、分布式悲观锁、乐观锁实现、消息队列方面进行阐述 (2023年)
【更多:9道题目上八股精网站查看】
消息队列题目
- RocketMQ是怎么保证不重复的 (2024年)
- 如果RabbitMQ宕机了,怎么处理订单 (2022年)
- 请谈谈对Kafka和Zookeeper的了解 (2023年)
- 请说明如何使用RabbitMQ进行解耦优化 (2025年)
- 请解释下Exactly-Once消费机制 (2022年)
【更多:20道题目上八股精网站查看】
Web前端开发题目
- 有哪些性能优化方案 (2025年)
- 如果用户上传一个图片,该如何进行压缩 (2022年)
- 请说明 SSO 单点登录的实现方式 (2024年)
- 请详细介绍一下浏览器缓存策略 (2024年)
- 请简述浏览器获取网页及渲染过程 (2022年)
【更多:33道题目上八股精网站查看】
移动App测试题目
- 对比一些移动端token的设置,对你的项目有什么参考 (2024年)
- 项目中的视频是怎么播放的 (2024年)
- 视频有很多不同的格式,哪一个还原度会更好 (2024年)
- 微博一直自动登录,你认为哪种实现方式更好 (2024年)
- 直播间很多礼物特效的播放,为什么apng格式的视频会比较好,请从生活体验方面来讲 (2024年)
【更多:6道题目上八股精网站查看】
项目经验题目
- 请介绍你简历上的项目,以及项目中的难点和做得好的地方 (2025年)
- 讲一下项目中比较复杂的点 (2025年)
- 请说明实习项目中全局变量的实现方式 (2022年)
- 请介绍一个你做的比较好的实习模块 (2024年)
- 谈谈参与的竞赛,挑其中一个项目进行讲解 (2025年)
【更多:34道题目上八股精网站查看】
人工智能题目
- 预训练数据如何收集 (2024年)
- 学习率变化的设计方式和原因是什么 (2024年)
- 你如何看待当前多模态大模型的发展状况 (2024年)
- 除了自然语言处理(NLP),你是否了解其他模型? (2024年)
- 微调/评测数据如何制作 (2024年)
【更多:23道题目上八股精网站查看】
安卓开发题目
- 简述内存泄露与内存溢出的原因 (2022年)
- 简述线程的状态,以及Android多线程与多进程通信的方式 (2022年)
- 简述android系统架构 (2022年)
- 简述view绘制流程与生命周期,以及SurfaceView与View的区别 (2022年)
- 简述ANR的扫描类型以及如何避免ANR (2022年)
【更多:31道题目上八股精网站查看】
小程序开发题目
- 小程序的包大小限制是多少 (2024年)
- 为什么要使用taro (2024年)
- taro存在哪些问题 (2024年)
- 请说明taro打包成多端的原理 (2024年)
- taro有哪些特性 (2024年)
【更多:5道题目上八股精网站查看】
大数据题目
- 大数据项目中,这里用的是单线程,下流消费完数据之后再更新Offset,为什么不用多线程,如果用多线程的话Offset读取会不会出现错误 (2022年)
- 请说下你对于贝壳的了解(楼盘字典+经纪人合作网络) (2022年)
- 请说说之前搭建指标体系的过程,以及如何根据该指标体系排查异动 (2022年)
- 请说下之前数据产品的构成,你主要负责哪个模块,是否有做过产品优化 (2022年)
- 请说一下数据倾斜的概念 (2022年)
【更多:6道题目上八股精网站查看】
刷更多面试真题,上八股精bagujing.com网站
#面试真题统计##面试真题#本专辑将基于八股精上30万+面试真题分析的结果,精准提炼计算机网络、数据结构、数据库、C++、Java等领域的TOP高频考点,助你高效复习不走弯路!
查看10道真题和解析