字节 商业化产品与技术 二面复活赛

面完秒hr 感谢三面面试官
问的还是很深的 围绕设计模式聊了很久
先介绍项目
1. 项目里用了哪些设计模式 单例 工厂 责任链 策略 吟唱了5分钟
2. 工厂模式有什么好处
3. 单例模式有什么好处
4. 了解哪些设计原则
5. 开闭原则 接口隔离
6. 什么是依赖倒置
7. 为什么用spring框架
8. netty的实现 背了几分钟网络模型
9. 编译器多态 运行时多态
10. 多态是什么 为什么要用
两个场景题
1. 1-100这些数字 每次删除处于奇数位置的数 最后剩下的那个数是几
2. 一个日志文件里存了很多访问抖音视频的记录 如何找出访问频率topk的视频
算法题 写一个拓扑排序

许愿oc

已oc
全部评论
1~100这个场景题,应该是64吧。倒推法:假设最后剩下一个数,给他左边加一个数,然后再给这两个数各自的左边各加一个数。。。。所以说目标数在原数组的位置一定是2的n次方。那可以推出公式了:假设共x个数,2^n≤x,n取最大,答案就是2^n。
2 回复 分享
发布于 2024-03-27 21:50 广东
佬,太强了,问题好难
点赞 回复 分享
发布于 2024-03-28 18:13 美国
兄弟场景题哪里可以看?
点赞 回复 分享
发布于 2024-03-27 23:02 安徽
base哪里呢
点赞 回复 分享
发布于 2024-03-27 21:04 广东

相关推荐

白火同学:先说结论,准大三不是特别好找实习,boss沟通300+没有实习是很正常的情况。一是暑期实习时间太短了,二是在这么多准大四都找不到实习,从实习时间和掌握技术层面,企业会优先看他们。 再说简历,其实985本+准大三到这水平的简历也很优秀了,要说的话,项目经历可以再优化一下,可以基本围绕采取STAR原则,分为项目概述、技术架构、技术亮点、实现结果,再发给AI润色一下。 最后说操作,准大三的话,如果想找实习那就多投,不过现在也7月中旬了,时间上已经略晚了。如果7月底实在找不到,也可以多刷点算法,多学点技术,这实习也不至于一定得有,当然有更好。
点赞 评论 收藏
分享
评论
11
48
分享

创作者周榜

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