贝壳后台开发面经(22 届春招)

本人情况

● 自我认知:非天赋型,比较擅长归纳整理和交流讨论。
● 学历:985 软工
● 专利:3 篇专利
● 实习:阿里巴巴 Java 开发

面试准备

自我介绍

简历上的项目复盘和查新

算法学习与归纳

基础知识学习与归纳(计算机网络、操作系统、数据库、JAVA 基础:主要包含 JVM,Java 并发相关的)

写在前面

贝壳相信大家都是知道的,也是一大互联网巨头,属于链家旗下的,链家是国内房地产领域的top1,北京的二手房的交易手续费达到了2个多点,一套500万的房子,链接可以提成10多万,这也太挣钱了。因为挣钱,所以贝壳的福利也好,吃的好,工作环境好,下班时间早等等。

贝壳的面试流程为,行测+笔试+两轮技术+一轮HR面。恩,这里补充下行测这个东西,这个一般情况下公务员考试是必备的,会包括图形猜测,一堆曲线看增长率,还有性格测评什么的。这个还是得好好对待一下的,这个最早在互联网公司里面华为是比较重视这个的,最近这些年互联网公司都开始重视起来了,也会有个别的会用这个来淘汰人的,据说华为这个如果每通过,还会让你重新去做,而且这个题目有的公司会花比较多的钱去购买这些试题,这是比较重视的。但是也有些公司可能不知道在哪里找的,心理测评的题目基本上是一样的。总而言之,大家还是要好好对待这个环节的。

话不多说,下面是笔试和面试的情况。

笔试

笔试的题目是四个编程题。

一:剪刀石头布

有T回合,两个比赛者妹妹和哥哥,每回合输入四个字符,分别代表妹妹左手、右手,哥哥左手,右手所出的东西。输出妹妹出哪个手胜率更大,若相同则输出”same“;

二:构造字符串

给定字符串长度n及字符串,构造规则如下:1>添加1个新字符;2>复制之前的字符串,但是2>最多只能用一次,求构造给定字符串所需的最小次数

三:涂颜色

给n个栅栏涂颜色,共有m种颜色可选,且每个颜色后边不能紧跟ci。。。等k种颜色,求方案的种类;

四:最少的初始能量值

一个区间【-n, n】,怪兽位于【-1,-n】以及【1, n】区间,勇士消灭怪兽只能从中间往两边消灭,杀死一个怪兽需要消耗ai能量,杀死后获得bi能量,当勇士的能量值为<= 0,即为牺牲。给定数组a,b表示消耗和补给的能量,求最小的初始 能量能够使得勇士消灭所有的怪物。

一面(60min)

(基本问题)自我介绍
(项目)介绍实习项目背景,说说你主要做了什么,项目中的难点,怎么解决的
(Java)说说类加载器,双亲委派了解吗?
(Java) 说说对JVM的了解
(Java) 为什么说Java是跨平台的?
(Java) JVM的组成?每一块的作用?
(Java) 垃圾回收GC分代和GC算法
(Java) 什么样的对象会在堆里?
(Java) ReentrantLock的特点?
(Java) 公平锁非公平锁?
(Java) AQS的实现原理,包括其中的cas,cas是怎么实现的,有什么好处?
(Java) Hashmap的实现原理?
(Java) 线程安全的问题
(Spring)spring mvc和spring boot的区别
(Spring)spring boot的自动配置
(Spring)spring boot可以使用外部tomcat吗
(Spring)除了tomcat,spring boot还可以使用什么容器
(Spring)说下spring的核心模块
(Spring)spring用到了哪些设计模式
(计算机网络)三次握手了解吧,具体的讲一下,说的详细一点,交互的各个字段要说一下
(计算机网络)为什么要三次握手?
(计算机网络)为什么要随机初始化seq?
(计算机网络)SYN Flood攻击有了解吗?
(计算机网络)三次握手的第一个包没收到会发生什么?第二个包没收到会发生什么?第三个包没收到会发生什么?

结束语

估计还是因为笔试成绩不好,导致没有了后续,大家加油

不过我还是得到了一份学长给我的资料 需要的话可以加群找我image

756584822

你可能感兴趣的:(Java,字符串,java,面试,spring,编程语言)