首页 > 百度提前批第三次被捞一面面经
头像
HappY131c
编辑于 2021-08-15 20:34
+ 关注

百度提前批第三次被捞一面面经

8月15日视频面
时长40min
1.自我介绍
2.项目+实习
3.基础
(1)面向对象的理解
(2)类加载机制的过程
(3)堆和栈的区别
(4)上来直接问TreeMap的底层??我??红黑树???讲一下红黑树?
唉,果然,都不能漏,补一下去了。
(5)ArrayList和LinkedList
(6)...应该是没了就这些
4.算法
(1)两个sql:
select * from student group by subject order by score limit 10;//找每科前10名
select uuid,sum(score) from student  group by uuid order by sum(score) limit 10;//找总分前10
(2)算法:在一个字符串中找到第一个只出现一次的字符。
public class main{
    public static void main(String[] args){
        System.out.println(test("abaccdeff"));
    }
    static char test(String s){
        HashMap<Character,Integer> map = new HashMap<>();
        for(int i=0;i<s.length();i++){
            char c=s.charAt(i);
            if(map.containsKey(c)){
                map.put(c,map.get(c)+1);
            }else{
                map.put(c,1);
            }
        }
        for(int i=0;i<s.length();i++){
            if(map.get(s.charAt(i))==1){
                return s.charAt(i);
            }
        }
        return ' ';
    }
}
5.问到岗时间:大家对于这种问到岗问题的,怎么回答,目前已经实习一个月。

面试复盘:
总体感觉比之前轻松的多,所以跟自己心态和面试官有关系吧。
关于项目和实习,大部分和之前问的一样。我就不重复了,有想法的兄弟们,可以去看之前的。

更多模拟面试

全部评论

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

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐