字节-广告后开-日常实习(已offer)
一面
自我介绍
归并排序和快排的区别和实现讲解一下 时间复杂度,是否稳定
400,401,403的区别 404呢?
redis和mysql的区别,在什么场景下使用讲解了一下具体的场景
rocketmq堆积了怎么办,你有遇到过吗,怎么解决。
你有一个比较紧急的消息要通过mq发,现在mq堆积,你怎么解决?
代码:
1.三个4,如何得到8(两种解法)
2.得到数组中最大的k个数,并且不改变他们的相对顺序;
二面
自我介绍
拷打实习内容
代码题:
有重复数字的数组,输出去从的全排列(我是用Set,面试官希望在回溯是去从,后面又输出了一版)
java中重写和重载的区别
一个子类继承父类 A a=new B() ; a.play() 描述jvm如何调用的是a的play还是b的play
抽象类和接口有什区别
设计题:扫码登陆,可以大致分为几个接口,为什么扫码之后还要在手机确定,不能扫完就登陆
反问:
后开多还是agent多? 后开
一共几面? 2面,由于我被换组了所以需要重新面
三面
自我介绍
代码:
1.hot100电话号码
2.二叉树的投影宽度
八股
redis的数据结构
zset底层的数据结构
synchronized锁升级
对象头里有什么
拷打实习(省略)
(A,B,C)为联合索引,select * from table where a=? And b<? and c<? 会命中索引吗?会命中多少
反问:
讲一下这份工作的中的难点以及有挑战的事情
HR面
自我介绍
为什么要离职
讲一下实习经历
讲一个最近在学习的东西
每天自己学习多长时间
你的职业规划是什么
你有什么兴趣爱好
第二天告知oc,下午发offer,已拒