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

面完秒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 广东

相关推荐

点赞 评论 收藏
分享
头像
01-29 09:32
门头沟学院 Java
这是当下时代我们学生和打工人的一个困境,悄悄分享一下自己的一些些心得。相比于自己去浩如烟海的文章中找资料,不如他们精准的推送,因此我所做的第一点就是通过关注的公众号来了解。他们做自媒体的为了时刻保持流量,必然要发文介绍最新最火的项目(哪怕一些可能有标题党的性质),我们刷到了就进去看看,成本很低,收益很大。下面还会有相关的推荐文章,都可以顺便康康。另一个就是B站,B站很多人会发视频介绍热门技术,关注一些知识区up,新视频发出来后我们刷一刷就能在主页看到,通常介绍新东西的视频也就10分钟左右,可以二倍速快速了解。再有就是自己的圈子,要积极和身边的大佬交友学习,当他们聊到一些自己没听过的东西时,积极凑过去学习一下然后自己去搜搜,甚至上手操作一下。最后如果在互联网领域,选一个有创新、学习氛围好的组,处于这种氛围中,自然能够受到熏陶。再提一点,如果有条件有时间可以去外网关注科技大佬他们会发文的。我由于比较忙暂时还没培养这个习惯。以上几点基本上就是我作为应届生目前尽量跟上时代的一些做法了。其实有点像在做学术,时刻关心最新的业界能力,然后考虑是否能落地。不过事实就是如此,在这行最好保持着热情和动力,才能长久的待下去。欢迎大家交流学习,分享更多了解最新技术的渠道和心得
千与千寻:找个好组和大佬带,环境熏陶比自学快十倍
AI求职实录
点赞 评论 收藏
分享
头像
01-28 09:30
门头沟学院 Java
有点标题党,其实是我聊天时候说我下了班回去之后还要搞学校的事继续干到12点,于是让同事感到惊讶。不过我对此的回答是,年轻人为什么不拼一点言归正传,至今实习一个月,我的landing期从一开始就奔着做出尽可能多的事,因此表现的非常积极。当然同事太忙了很多时候没时间管我那么多,我遇到了很多很多的问题有时候不那么懂,就积极的去问。有些时候师兄主管太忙了,我有很多问题也不好意思连珠炮一样在问,就尽量在吃饭的时候厚脸皮跟着一起顺便聊一聊。虽然自己来提前实习是比较积极的行为,但是个人感觉还是不要总是提自己有学校的事情压力,听多了对方可能感觉自己在甩锅不能抗压,在公司就把公司的事情全力做好。另外没有特别多需求压在身上的时候就多看看技术贴自己学东西,不要总想着摸鱼,不论是业务还是技术还是项目,能学的东西很多很多。最后就是沉淀文档,一开始的学习期,后面遇到问题的解决过程,都是能反映自己思考的过程,也是后面总结自己实习工作的记录,养成这个习惯非常有帮助。同事就是自己的面试官,说明他们已经认可了自己的能力,因此只要努力表现自己解决问题的能力那么这一层应该是不太会出问题的。另外就是积极和同事一起吃饭交流,大家肯定希望新来的小登是好交流好沟通的。以上是我提前实习的一点landing心得,不过和我以前的两段实习不同的点是我们组是非常追求最新ai技术同时又非常追求业务产出的。所以在我landing的时候还是感到了比较大的压力。之后有时间再发帖对比一下三段实习的区别
你的landing期是如...
点赞 评论 收藏
分享
评论
11
49
分享

创作者周榜

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