百度校招-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
剩下几分钟介绍了岗位,互相唠嗑。




#百度面试##百度##Java工程师##面经##校招#
全部评论
没记,不会😂就很灵性
1 回复 分享
发布于 2021-07-15 00:23
同学看过来,字节在等你 锦鲤内推码:【 TQDHDD1 】 锦鲤内推链接:https://jobs.toutiao.com/s/eoSPrrj ㊗️大家
1 回复 分享
发布于 2021-08-13 13:36
扫描一遍就可以了吧
点赞 回复 分享
发布于 2021-07-14 21:20
老哥啥学历
点赞 回复 分享
发布于 2021-07-15 01:56
这面试感觉简单阿
点赞 回复 分享
发布于 2021-07-15 09:16
高并发场景那道题老哥怎么答的啊
点赞 回复 分享
发布于 2021-07-15 10:39
老哥做的什么项目啊
点赞 回复 分享
发布于 2021-07-15 12:02
具体投的是什么岗位啊
点赞 回复 分享
发布于 2021-07-15 19:58
二面了吗
点赞 回复 分享
发布于 2021-07-16 08:04
jvm不会up觉得能过吗? 项目是哪找的啊?
点赞 回复 分享
发布于 2021-07-16 10:44
不是输入输出模式么?
点赞 回复 分享
发布于 2021-07-21 15:05

相关推荐

accaacc:2到4k,不是2k到4k,所以年薪是30块
点赞 评论 收藏
分享
评论
6
54
分享
牛客网
牛客企业服务