小米日常新鲜凉经
面试官没开视频,感觉压力很大,鼠鼠道歉一个接一个。
1.开局手撕(字符串相乘+打家劫舍)
2.concurrenthashmap的结构
3.hashmap扩容为什么是2倍
4.如何计算新的位置
5.要你设计concurrenthashmap的size方法你要怎么设计
6.如果是加入一个就++,那加入的这个动作是不是线程安全的(i++不是原子性的,这里本鼠没看过源码,我只知道要上锁,但是size这个真没看过)
7.乐观和悲观
8.synchronized和lock的区别
9.synchronized的原理,怎么实现非公平的
10.aqs的原理和结构
11.lock的可重入原理
12.lock的非公平和公平的原理
13.锁升级过程和自旋锁的理解
14.对象头的内容
15.xxl-job的原理(日常实习都要把这个的原理都看一遍吗)
16.质疑定时任务上锁的合理性(说是xxl-job有这个的功能)
17.质疑kafka实现消息最终一致性的合理性
18.反问
实习半做半包装感觉已经看出来了,经不起拷打。太难了呜呜呜
1.开局手撕(字符串相乘+打家劫舍)
2.concurrenthashmap的结构
3.hashmap扩容为什么是2倍
4.如何计算新的位置
5.要你设计concurrenthashmap的size方法你要怎么设计
6.如果是加入一个就++,那加入的这个动作是不是线程安全的(i++不是原子性的,这里本鼠没看过源码,我只知道要上锁,但是size这个真没看过)
7.乐观和悲观
8.synchronized和lock的区别
9.synchronized的原理,怎么实现非公平的
10.aqs的原理和结构
11.lock的可重入原理
12.lock的非公平和公平的原理
13.锁升级过程和自旋锁的理解
14.对象头的内容
15.xxl-job的原理(日常实习都要把这个的原理都看一遍吗)
16.质疑定时任务上锁的合理性(说是xxl-job有这个的功能)
17.质疑kafka实现消息最终一致性的合理性
18.反问
实习半做半包装感觉已经看出来了,经不起拷打。太难了呜呜呜
全部评论
好哥哥感觉是官网投约面概率大还是老板
感觉咱俩问的好像,算法题我也有打家劫舍,也是让我先做两道题
兄弟啥bg?
请问小米日常是从官网投的吗
相关推荐
二十岁的编程男神王大...:那这个时代是什么时代呢? 是全员agent的时代,是前端+AI,后端+AI的时代,AI已经融入了项目生命周期的的每一个角落,那我最近在做的东西举例,检查BUG时,我们会用codex,CC等工具的skill去check,效果好还能直接fix,测试的时候,apifox等工具已经有了AI落地的改造,CI/CD阶段,我们会根据hook去跑AI check脚本,就连不少中间件,也迎来了AI落地的改造,(AI网关,AI在MQ中的运用),都可以去了解下
另外记着,这些东西不是意义,工作只是谋生的一个手段,ai是让开发提效了,但是呢,原先一周的工作流程压缩到了两天内,同时低级的都裁员了,只有高级的去维护,你看似写的大义凛然,或许那天你也会成为你文章里面拒绝往前走的人,你才大二,面对技术有热情是对的 点赞 评论 收藏
分享