微派一面

第一次发面经,希望能攒点人品!
1.介绍一下hashmap
2.hashmap是线程安全的吗?
3.为什么在8的时候树化?
4.介绍一下垃圾回收算法
5.请介绍一下ZSet底层数据结构
6.ZSet适用于什么场景?
7.如何确保线程安全?
8.乐观锁和悲观锁的区别
9.不使用锁如何确保线程安全
10.Syncronized底层原理
11.索引底层的数据结构
12.B+树和B树的区别
13.B树能应用在什么场景
14.TCP粘包问题

八股好像就这么些,基本上都答出来了

算法题如下:
public class Item {
    public int id;
    public int parentId;
    private String name;
    public Item(int id, int parentId, String name) {
        this.id = id;
        this.parentId = parentId;
        this.name = name;
    }

    public Item() {

    }
}

public class CategoryRsp extends Item {
    public List<CategoryRsp> child;

    // 构造方法
    public CategoryRsp(int id, int parentId, String name, List<CategoryRsp> child) {
        super(id, parentId, name);
        this.child = child;
    }
    public CategoryRsp(){
        super();
    }
}
写一个函数,输入一个parentId,获取CategoryRsp,(要求成员变量里面的列表包含这个parentID的子节点及子节点的子节点)括号里面的这句话是我自己加上去的,一开始看这个题目一直看不懂什么意思,直接写错,浪费了很多时间,后面面试官讲解了下,一开始说给我30分钟时间,结果我做了45分钟都没做出来,知道用递归做,没做出来,讲了下思路。我辛辛苦苦刷了100道力扣,他竟然不给我手撕力扣,还是自己太菜了。

下午收到邮件已挂
全部评论
什么岗位佬
点赞 回复 分享
发布于 2024-09-05 15:15 北京
八股好像挺基础的,不过我笔试完就给我挂了……😅
点赞 回复 分享
发布于 2024-09-02 17:26 北京

相关推荐

时间线:9月初收集信息,在牛客小红书上调研了下哪些公司允许非全实习,目标北京,不在北京不考虑bg:双非全日制,本科非科班,985非全日制,软件工程硕士,属于跨专业考研没考上然后调剂的反面教材,大家看个乐呵吧,失败总是伴随人生,哦对了大四那年还在大疆实习了几个月来着,所以还有一段大厂实习,然后暑假自我反思做了个比较牛逼的项目,目前看还是有点用的,至少面试都能过基本上,秋招不太确定,实习的话基本都没啥问题吧。排除:美团,阿里,网易,确定:快手(boss投递,hr说不行,实测中),小红书(官网投递简历没人看)不确定:字节(boss投递,本人实测无法入职),百度(boss投递,本人实测无法入职),腾讯...
产品产品冲冲冲:快手这个不是可以吗?你调剂非全肯定没有交过社保啊?在读证明每个学校的自助机器上都可以打印的。百度也是可以的,可以让hr再去了解一下,牛客上都有人非全实习还转正了。网易可以实习,我刚刚实习完,走的特批流程,特别是互娱是文件里写明白了收的,其他的走特批。你都通过这么多了说明能力很优秀,不要太消极了哥们,很多都可以的加油啊
查看5道真题和解析
点赞 评论 收藏
分享
评论
3
14
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务