首页 > 百度校招-Java后端-一面面经(凉经)
头像
学习中的小萌新
编辑于 2021-07-21 17:53
+ 关注

百度校招-Java后端-一面面经(凉经)

7.14 (一面)19:00-20:00  视频面
1.自我介绍,十秒带过,没说多少,简单说了下自己家在哪,什么专业,在哪实习,就职干什么。
2.hashmap底层原理(没记,不会)
3.同步异步区别
4.tcp/upd区别
5.get/post区别
6.jvm(没记,不会)
7.redis 高并发解决方案,持久化方案
8.排序会哪几个,我说平时调api,简单介绍一个,那就是冒泡。
9.用过的数据库有哪些。mysql索引,索引怎么实现的。
10.内存泄露,我没遇到过,简单说了说递归那些
11.内存相关的算法,我说了相关的 LRU缓存算法
12.高并发场景都有哪些,怎么处理的
13.数组和链表的区别。

以上问题没有顺序,想到啥就写啥了

项目也问了,但是问的不多,让我描述做了啥。


其他的记不清了,下来就是算法题
1.本来是让我判断是不是搜索二叉树,但是又因为会议系统不太会用,太抽象就换了一个(我连搜索二叉树是啥都不知道)
2.找最大不重复字串(第一次做,但是还好有思路,几分钟就做完了)
public class Main {
    public static void main(String[] args) {
        String str = "abcuakfjclapuewrj";
        String arr[] = str.split("");
        int length = 0;
        for (int i = 0; i < arr.length; i++) {
            String tem = "";
            for (int j = i; j < arr.length; j++) {
                if (tem.indexOf(arr[j]) != -1) {
                    break;
                }
                tem = tem + arr[j];
            }
            System.out.println(tem);
            length = Math.max(length, tem.length());
        }
        System.out.println(length);
    }
}
现场做的,不一定是最优解
abcu
bcuakfj
cuakfj
uakfjcl
akfjcl
kfjclapuewr
fjclapuewr
jclapuewr
clapuewrj
lapuewrj
apuewrj
puewrj
uewrj
ewrj
wrj
rj
j

11
剩下几分钟介绍了岗位,互相唠嗑。




更多模拟面试

全部评论

(11) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐