贝壳公司面试真题

以下是贝壳公司最近几年的部分面试题,八股精(bagujing.com)对题目进行了分类和整理。

计算机网络题目

  1. DNS多级服务器如何工作 (2025年)
  2. 请阐述对 HTTP 缓存的理解,说明如何配置 HTTP 缓存,以及如何判断 HTTP 缓存生效 (2024年)
  3. 列举并介绍了解的HTTP状态码 (2025年)
  4. 第3次挥手后,主动关闭的一方会有一个TIME - WAIT的状态,请介绍一下 (2022年)
  5. 请描述输入URL到页面渲染的完整过程 (2024年)

【更多:27道题目上八股精网站查看】

数据结构和算法题目

  1. 给出 n 对括号,请编写一个函数来生成所有的由 n 对括号组成的合法组合。数据范围:0≤n≤10 ,要求空间复杂度 O(n),时间复杂度 O(2^n) (2022年)
  2. 在地图上有一些点,如何用一个圆圈住更多的点 (2023年)
  3. 手写代码,找出字符串中出现频率最高的字母 (2024年)
  4. 统计一个字符串中含 e(不区分大小写)的单词的个数 (2022年)
  5. 将css中的短横线写法转为驼峰式写法 (2024年)

【更多:65道题目上八股精网站查看】

数据库系统题目

  1. 在表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年)
  2. 假如开发了一个项目,要如何设计索引 (2024年)
  3. 数据库的隔离级别有哪些 (2024年)
  4. 有一个包含姓名、科目、最终成绩的表,查询语文成绩最高的三个人 (2023年)
  5. 是否了解过事务中的加锁过程 (2024年)

【更多:35道题目上八股精网站查看】

Java题目

  1. 请比较ArrayBlockingQueue与LinkedBlockingQueue的区别,并说明它们的应用场景 (2022年)
  2. 如何设置核心线程数 (2024年)
  3. 你考虑过转型Java吗? (2022年)
  4. 简述java泛型通配符 (2022年)
  5. 请说明ArrayList线程安全版本的容器 (2023年)

【更多:87道题目上八股精网站查看】

Spring Boot题目

  1. 请简述Spring Boot的启动机制 (2025年)
  2. Spring Boot的默认隔离级别是什么 (2022年)
  3. Spring Boot常用的注解有哪些 (2024年)
  4. 请阐述 Spring、Spring Boot、Spring Cloud 之间的关系 (2023年)
  5. 请阐述Spring Boot的AOP (2022年)

【更多:6道题目上八股精网站查看】

MySQL题目

  1. MySQL索引有哪几种类型 (2024年)
  2. 可重复读问题如何解决? (2024年)
  3. MySQL是如何解决不可重复读和幻读问题的? (2024年)
  4. MySQL里面基于B+树实现,一棵树可以支持多少的数量级 (2022年)
  5. 请简述SQL优化的方法 (2025年)

【更多:28道题目上八股精网站查看】

Redis题目

  1. 请解释 Redis 的 lazy free 机制的原理 (2024年)
  2. 你是否使用过Redis主从复制,为什么使用 (2023年)
  3. 如何搭建Redis集群模式 (2022年)
  4. 如果Redis宕机了,如何保证数据一致性 (2022年)
  5. 请详细说说 Redis 6.0 以后引入的多线程 (2023年)

【更多:20道题目上八股精网站查看】

Spring题目

  1. 是否了解 @Cacheable 注解 (2024年)
  2. 请讲一下你看过的Spring源码 (2024年)
  3. 使用 @Resource 注解引入类时,该类是在项目启动时加载还是在调用时加载 (2024年)
  4. 请说明@Transactional的失效场景和事务传播方式 (2024年)
  5. @Resource 注解的作用是什么 (2024年)

【更多:7道题目上八股精网站查看】

系统架构题目

  1. 请比较Nginx与Tomcat的区别 (2022年)
  2. 请讲述部署一个完整服务的流程 (2023年)
  3. 你用过哪些中间件 (2024年)
  4. 请说明单点登录是怎么实现的 (2023年)
  5. 当用户快速点击下单时,如何保证接口幂等性 (2024年)

【更多:7道题目上八股精网站查看】

行为面试题题目

  1. 公司的工作时间安排是怎样的 (2022年)
  2. 现在还有和其他公司沟通吗,都是哪些公司,到什么环节了 (2024年)
  3. 为什么考虑将来搞Go,还是觉得Go和其他语言都可以 (2023年)
  4. 你对下一份工作有什么期待 (2024年)
  5. 希望自己进入公司后在哪些方面可以提升 (2022年)

【更多:94道题目上八股精网站查看】

C++题目

  1. weak_ptr可以提升为shared_ptr吗 (2024年)
  2. 请描述类中静态成员函数和非静态成员函数的区别 (2022年)
  3. vector的对象和数组分别存储在哪里 (2023年)
  4. 简述虚函数与内存的关系 (2024年)
  5. 定位内存泄漏有哪些方法? (2024年)

【更多:31道题目上八股精网站查看】

Go题目

  1. 对于给定的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年)
  2. Go语言中字符串拼接有哪些方式,它们的性能如何 (2024年)
  3. Golang语言有哪些特性? (2024年)
  4. Go中组合具体是通过什么实现的 (2023年)
  5. channel底层原理是什么,在什么时候会产生panic? (2024年)

【更多:9道题目上八股精网站查看】

JavaScript题目

  1. 完成两个事件循环相关的输出题 (2025年)
  2. 使用Promise按数组顺序输出 (2023年)
  3. const声明的变量能否被改变 (2024年)
  4. 实现经典红绿灯功能 (2023年)
  5. 请解释JavaScript事件冒泡的概念 (2024年)

【更多:31道题目上八股精网站查看】

设计模式题目

  1. 对于推送平台接入多个营销短信厂商的情况,可使用哪些设计模式 (2024年)
  2. 解释一下工厂模式,并说明在项目中的使用场景 (2025年)
  3. ReentrantLock 当到达 AQS 时运用了什么设计模式 (2023年)
  4. 请举例说明责任链模式在实际应用中的使用 (2022年)
  5. 单例模式如何保证线程安全 (2025年)

【更多:14道题目上八股精网站查看】

React题目

  1. 请介绍Redux的原理 (2024年)
  2. 在React中使用过哪些hooks,其使用场景和使用方法是什么? (2024年)
  3. 你常用的React Hook有哪些? (2022年)
  4. 请介绍diff算法 (2024年)
  5. React有哪些常见的钩子函数 (2024年)

【更多:8道题目上八股精网站查看】

Vue题目

  1. 请说明Vue的更新机制以及虚拟DOM的概念 (2024年)
  2. 简述Vue 2和Vue 3数据响应的原理,说明为什么Vue 3要用Proxy及好处 (2023年)
  3. Vue 3的双向绑定原理与之前版本相同吗? (2023年)
  4. 请描述Vue中data到view的过程 (2023年)
  5. 请解释vue的自定义指令v-directives (2024年)

【更多:13道题目上八股精网站查看】

软件测试题目

  1. 如何排查前端bug (2024年)
  2. 请介绍实习单位的测试流程 (2025年)
  3. 请说明测试中遇到的bug (2025年)
  4. 为登录页面设计测试用例 (2023年)
  5. 请为“朋友圈点赞”功能设计测试用例 (2025年)

【更多:11道题目上八股精网站查看】

CSS题目

  1. 请说明如何使用CSS实现登录框上下左右居中 (2022年)
  2. 让元素在可视范围内消失的方法有哪些,它们之间的区别是什么? (2022年)
  3. 如何实现样式隔离 (2024年)
  4. 请说明rem和vw的含义和使用场景 (2024年)
  5. 请解释CSS样式权重的概念和计算方法 (2022年)

【更多:12道题目上八股精网站查看】

前端工程化题目

  1. 请简单介绍你编写webpack插件的经验 (2022年)
  2. 你是否接触过前端的打包工具 (2024年)
  3. Route6相比于Route5有哪些变化? (2022年)
  4. 请介绍一下webpack,你是否自己配置过webpack? (2022年)
  5. 结合项目说一说性能优化的方法 (2022年)

【更多:7道题目上八股精网站查看】

数据仓库题目

  1. 请阐述暑期实习中数仓的分层建设情况 (2022年)
  2. 请展开聊聊数据倾斜,包括数据倾斜的本质以及热点数据的处理方法 (2024年)
  3. 请写出计算7日内留存率的方法 (2022年)
  4. 请描述MapReduce的过程 (2024年)
  5. 请写出留存率的计算方法 (2022年)

【更多:5道题目上八股精网站查看】

微服务题目

  1. 如何解决分布式事务问题 (2023年)
  2. 你是否了解微服务?如何看待微服务的优劣 (2024年)
  3. 微前端的实现方式中,iframe是怎样的 (2023年)
  4. 为什么在项目中要用Dubbo代替HTTP,请详细说明二者的区别以及项目中的考虑因素 (2024年)
  5. 在订单减库存场景中,如何保证数据一致性,可从事务、分布式悲观锁、乐观锁实现、消息队列方面进行阐述 (2023年)

【更多:9道题目上八股精网站查看】

消息队列题目

  1. RocketMQ是怎么保证不重复的 (2024年)
  2. 如果RabbitMQ宕机了,怎么处理订单 (2022年)
  3. 请谈谈对Kafka和Zookeeper的了解 (2023年)
  4. 请说明如何使用RabbitMQ进行解耦优化 (2025年)
  5. 请解释下Exactly-Once消费机制 (2022年)

【更多:20道题目上八股精网站查看】

Web前端开发题目

  1. 有哪些性能优化方案 (2025年)
  2. 如果用户上传一个图片,该如何进行压缩 (2022年)
  3. 请说明 SSO 单点登录的实现方式 (2024年)
  4. 请详细介绍一下浏览器缓存策略 (2024年)
  5. 请简述浏览器获取网页及渲染过程 (2022年)

【更多:33道题目上八股精网站查看】

移动App测试题目

  1. 对比一些移动端token的设置,对你的项目有什么参考 (2024年)
  2. 项目中的视频是怎么播放的 (2024年)
  3. 视频有很多不同的格式,哪一个还原度会更好 (2024年)
  4. 微博一直自动登录,你认为哪种实现方式更好 (2024年)
  5. 直播间很多礼物特效的播放,为什么apng格式的视频会比较好,请从生活体验方面来讲 (2024年)

【更多:6道题目上八股精网站查看】

项目经验题目

  1. 请介绍你简历上的项目,以及项目中的难点和做得好的地方 (2025年)
  2. 讲一下项目中比较复杂的点 (2025年)
  3. 请说明实习项目中全局变量的实现方式 (2022年)
  4. 请介绍一个你做的比较好的实习模块 (2024年)
  5. 谈谈参与的竞赛,挑其中一个项目进行讲解 (2025年)

【更多:34道题目上八股精网站查看】

人工智能题目

  1. 预训练数据如何收集 (2024年)
  2. 学习率变化的设计方式和原因是什么 (2024年)
  3. 你如何看待当前多模态大模型的发展状况 (2024年)
  4. 除了自然语言处理(NLP),你是否了解其他模型? (2024年)
  5. 微调/评测数据如何制作 (2024年)

【更多:23道题目上八股精网站查看】

安卓开发题目

  1. 简述内存泄露与内存溢出的原因 (2022年)
  2. 简述线程的状态,以及Android多线程与多进程通信的方式 (2022年)
  3. 简述android系统架构 (2022年)
  4. 简述view绘制流程与生命周期,以及SurfaceView与View的区别 (2022年)
  5. 简述ANR的扫描类型以及如何避免ANR (2022年)

【更多:31道题目上八股精网站查看】

小程序开发题目

  1. 小程序的包大小限制是多少 (2024年)
  2. 为什么要使用taro (2024年)
  3. taro存在哪些问题 (2024年)
  4. 请说明taro打包成多端的原理 (2024年)
  5. taro有哪些特性 (2024年)

【更多:5道题目上八股精网站查看】

大数据题目

  1. 大数据项目中,这里用的是单线程,下流消费完数据之后再更新Offset,为什么不用多线程,如果用多线程的话Offset读取会不会出现错误 (2022年)
  2. 请说下你对于贝壳的了解(楼盘字典+经纪人合作网络) (2022年)
  3. 请说说之前搭建指标体系的过程,以及如何根据该指标体系排查异动 (2022年)
  4. 请说下之前数据产品的构成,你主要负责哪个模块,是否有做过产品优化 (2022年)
  5. 请说一下数据倾斜的概念 (2022年)

【更多:6道题目上八股精网站查看】

刷更多面试真题,上八股精bagujing.com网站

#面试真题统计##面试真题#
30万真题,揭秘面试官最爱 文章被收录于专栏

本专辑将基于八股精上30万+面试真题分析的结果,精准提炼计算机网络、数据结构、数据库、C++、Java等领域的TOP高频考点,助你高效复习不走弯路!

全部评论

相关推荐

1.挑一个项目介绍2.设计百度搜索结果页的前端架构,需支持高并发访问、个性化推荐(如根据用户历史调整结果排序)、多终端适配,简述核心技术选型与架构分层。3.V8 引擎的垃圾回收机制中,新生代与老生代的回收算法有何差异?百度贴吧的长帖详情页(含大量图片、评论)如何排查并解决内存泄漏问题?4.Webpack 的代码分割(Code Splitting)有哪些实现方式?百度地图Web 端如何通过代码分割优化首屏加载体积,减少初始化时间?5.百度直播的实时弹幕功能,如何基于 WebSocket 设计一套可靠的消息推送方案,确保高并发下消息不丢失、不重复,且延迟低于100ms?6.React18 的 Concurrent Mode 与 Suspense 如何配合使用?百度智能云的数据分析看板(含大量图表渲染)如何利用这两个特性优化用户交互体验?7.浏览器的回流(Reflow)与重绘(Repaint)有何区别?百度搜索结躍为之页的“无限滚动加载”功能,如何避免频繁操作导致的回流问戾能运年?8.百度翻译的“实时翻译”功能(输入文字实时显示译文),如何设计前端状态管理方案,支持多语言切换、翻译历史记录、离线翻译缓存?9.HTTPS 的握手过程中,证书验证的具体流程是什么?百度金融的支付页面为何必须使用 HTTPS,且禁用 HTTP 降级?前端如何检测当前页面是否为 HTTPS 环境?10.百度百科的 “目录跳转”与“锚点定位”功能,如何实现平滑滚动且精准定位到对应章节?若页面存在固定导航栏,如何避免定位偏移?
查看10道真题和解析
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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