贝壳2023暑期实习Java后端面经合集!

看到群里有小伙伴收到贝壳约面试的电话,贝壳暑期实习面试从本周五(3.25)开始

面试顺利的话,三轮面试连续进行,每一轮间隔大概几分钟左右,2轮技术+1轮hr

为了更好的帮助大家准备面试,这里给大家汇总一下去年的实习面经,仅供参加。

下面从以下几个方面来分享,分别从Java基础MySQL相关框架和中间件计算机基础算法题几个方面分享大家的面经。

Java基础

  • 1、ArrayList和LinkedList的区别?线程安全的List举例?
  • 2、什么叫重入锁?哪些是重入锁?
  • 3、String、StringBuilder和StringBuffer的区别?
  • 4、String类型的字符串存在哪?
  • 5、Java创建多线程的几种方式?线程池用过吗?说说流程和参数
  • 6、volatile和synchronized的区别?
  • 7、synchronized锁升级过程说一下?
  • 8、HashMap的put过程?
  • 9、JVM的内存模型?垃圾回收算法有哪些?垃圾回收器?
  • 10、GCRoot标记的一定会被回收吗?哪些可以作为GCRoots?
  • 11、Synchronize与Lock的区别?
  • 12、HashMap与ConcurrentHashMap的区别?

MySQL相关

  • 1、事务的隔离级别?可重复读是什么?
  • 2、索引为什么快?建索引需要注意什么?你项目中建了吗?
  • 3、MyISAM和InnoDB的区别?
  • 4、数据库的死锁场景了解吗?(阿里调优中有讲)
  • 5、MVCC机制说一下你的理解?
  • 6、慢查询如何优化?
  • 7、B+与B树的区别?
  • 8、一张表可以存多少数据?
  • 9、什么是聚簇索引和非聚簇索引?
  • 10、并发带来的问题,如何避免?

框架和中间件

  • 1、Spring框架用过吗?源码有没有看过?
  • 2、SpringMVC、Servlet和SpringBoot的区别和联系?
  • 3、Spring的两大特性?AOP的实现方式有几种分别是什么?
  • 4、MQ用过吗?有没有了解过其他的消息中间件?
  • 5、Redis项目中如何用的?作用是什么?
  • 6、Redis的持久化方式有哪些?跳表了解吗?
  • 7、分布式方面的知识了解吗?
  • 8、SpringCloud用过哪些常用的组件?
  • 9、微服务类项目一般包含哪些组件?你项目中如何选择的呢?
  • 10、Spring boot start原理

计算机网络

  • 1、进程与线程的区别?线程和进程间的通信方式?
  • 2、TCP和UDP的区别?
  • 3、输入一条url经历的过程?
  • 4、HTTP和HTTPS的区别?HTTPS如何保证数据安全的?

算法题

  • 1、两个链表的公共节点
  • 2、手写单例模式
  • 3、二叉树的z字形遍历
  • 4、青蛙跳问题
  • 5、跳跃游戏II
  • 6、数组的最长升序子序列
  • 7、用栈实现队列
  • 8、二叉树的直径问题
  • 9、链表反转
  • 10、判断链表是否有环?

总结

小白去年也参加了贝壳的秋招面试,最终也拿到了offer。

结合暑期实习面经和秋招面经,个人感觉贝壳的面试整体不算太难,但是考察的点比较多,比较广泛,有些内容不仅有深度同时也有些广度。

另外就是贝壳的福利待遇还不错,薪资也是挺好的,能拿到实习offer且可以去实习的话,也是很不错的选择。

公众号:代码界的小白,会更新互联网消息、动态、高频八股、实战项目等。

推荐阅读

#暑期实习##内推##春招##实习##贝壳找房#
全部评论
太对了 白哥
点赞 回复 分享
发布于 2022-03-24 11:39
哥,接着面试啥意思,一天面完吗,还有这么玩的?
点赞 回复 分享
发布于 2022-03-24 22:03

相关推荐

点赞 评论 收藏
分享
评论
2
32
分享

创作者周榜

更多
牛客网
牛客企业服务