Java非算法手撕总结

正在慢慢更新代码实现到:
https://www.nowcoder.com/discuss/696372866442334208?sourceSSR=users

1. 多线程交替打印:打印内容为ABC循环或者交替打印一段话
2. 多线程场景题:有5个人,在那赛跑,请你设计一个多线程的裁判程序给出他们赛跑的结果顺序,5个人的速度随机处理
3. 手写线程池(实现一个简易线程池)
4. 生产者-消费者模型:例如一个厨子4s生产一个,一个客人10s消费一个
5. 单例模式:懒汉,饿汉,双重校验锁
6. 动态代理
7. 手写一个HashMap,HashSet
8. 有一个0-4的随机器rand4,如何实现0-6的随机器rand6,概率相同。拓展:rand X = func(rand Y),实现func函数
9. 及其逆天的一个阿里手撕,来自于@byebyeneu:写三个Spring接口,调用第一个接口的时候返回这个接口的累计调用次数,调用第二个接口的时候返回调用这个接口的累计p99,调用第三个接口的时候,如果这个接口这时的qps<10,返回success,如果这个接口这时qps>10,返回err
10.判断今天星期几
11.求YYYY-MM-DD的上一天
12.两个线程和队列模拟TCP三次握手

欢迎评论区补充
全部评论
快手问过我一个逆天的:今天星期几
8 回复 分享
发布于 2024-12-09 14:55 山西
多线程转账,死锁
3 回复 分享
发布于 2024-12-09 14:57 广东
责任链
1 回复 分享
发布于 2024-12-09 23:19 北京
之前还看到一个手撕限流器的,滑动窗口,令牌桶漏桶
点赞 回复 分享
发布于 10-09 19:20 广东
重写Map的equals方法: {'a':Object ,'b':Object }=={'a':Object ,'b':Object} Object : Map/List/Number public boolean equals(Map<String, Object> map1,Map<String,Object> map1)
点赞 回复 分享
发布于 04-17 22:41 北京
mark
点赞 回复 分享
发布于 03-25 16:08 上海
mark
点赞 回复 分享
发布于 2024-12-24 20:32 辽宁
太关键了
点赞 回复 分享
发布于 2024-12-23 13:49 福建
mark
点赞 回复 分享
发布于 2024-12-23 10:36 湖南
mark
点赞 回复 分享
发布于 2024-12-19 12:37 湖北
手写代码部分很厉害,感谢分享这些总结。
点赞 回复 分享
发布于 2024-12-10 21:36 重庆
Mark王哥
点赞 回复 分享
发布于 2024-12-10 10:31 浙江

相关推荐

1)歌尔精英计划&nbsp;alpha&nbsp;lab&nbsp;(上海)薪资:中base&nbsp;✖️14薪&nbsp;&nbsp;+&nbsp;留才奖工作内容:AR光学硬件方向,和博士研究方向十分对口;优点:工作强度较低,对AR显示行业有一些情结;缺点:从事的课题可能太偏预研了,个人目前最理想的工作内容是未来两到三年从事偏AI眼镜整体的产品开发性质工作。(2)禾赛科技&nbsp;光机部(上海)薪资:ssp(相比歌尔有不小优势)工作内容:激光雷达光学设计,未来拓展面可能拓展到激光雷达整体硬件;优点:理论上可以接触到不少产品化经验,可以学习的技术栈的范围会比较广;缺点:业务内容暂时熟悉度不高,技术栈和AR显示还是有一定差距,未来如果再想进入AI眼镜行业难度会比较大。个人情况:对于工作强度有一定的接受能力,具备一定的事业心,对AI/AR眼镜行业有一些情结,前两年还是希望比较扎根某项技术栈,未来向T字型人才发展,偏技术管理类的角色。希望大家可以从自己的视角给出自己的意见,如果大家了解以上offer中部门的相关信息,无论是私信还是评论,都十分感谢!如果大家有相关想要交流的,也欢迎私信,我能够解答的在看到之后也会尽量解答。处在职业生涯选择点,也非常理解其他面临选择的友友们的心情,希望大家可以互相帮助,互相支持!禾赛
点赞 评论 收藏
分享
评论
25
184
分享

创作者周榜

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