字节三面凉经

3.21 leader面,时长1小时,是个女面试官,挺真诚的,但是我表现的比较学生思维,但是我也懒得内耗了,继续提高自己吧

开局闲聊比赛经历,给自己挖坑了,说为什么读研不读博,两个问题间有点矛盾,虽然提前准备了,但是一时脑抽了

后面拷打项目,面试官也说她每年都能看到一堆校招生写这个项目,她像让我扩展下,不止考虑性能,也考虑安全性,可靠性等其他方面,总结就是说我工程经验不太够,于是出了个朋友圈场景题给我做

因为项目里面也没有涉及 mysql 和 redis,她就考查了下我的用法:

题目大概是要朋友圈发推文和查看推文,发推文请求大概是 4000次/s,查看推文请求 300000 次/s,从存储角度设计

硬着头皮写了,后面甚至没考虑读写性能啥的,直接问我查询推文的 sql 语句

最后说看之前面试说你代码能力可以,就不写代码了,直接说思路,是一维数组数字消消乐,没有题干,只有个样例,我一开始不知道能连续消除的,以为就是很简单扫一遍就行了,后来说了一个简单思路被否了,然后改用栈,说和栈顶比较就行,但是其实需要找到最后一个连续的数字才可以,总之就是有点尴尬,改了两次才对

一个比较展示题目的样例,输入 2 1 2 2 1 4 4 4 输出 2

最后说更看重活泼,有好奇心,业务能力强的,说快很快出结果,比较一下

3.24收到感谢信,字节已经 5 面了,2面挂+3面挂,难蚌,还是太菜了
#耐面王##字节求职进展汇总##牛客AI配图神器#
全部评论
加油加油加油,我字节7面挂了
4 回复 分享
发布于 2025-03-25 17:09 山东
贴个算法,大佬们看是否有错,这两个用例是能过的 public static void main(String[] args) { //int[] nums = new int[]{2, 1, 1, 2,2,1,4,4,4};//1 int[] nums = new int[]{2, 1, 2, 2, 1, 4, 4, 4};//2 Deque<Integer> st = new ArrayDeque<>(); int pre = -1; for(int x : nums) { if(pre == x) continue; if(st.isEmpty() || st.peek() != x) { st.push(x); } else { while(!st.isEmpty() &amp;&amp; st.peek() == x) { st.pop(); } pre = x; } } while(!st.isEmpty()) { System.out.println(st.pollFirst()); } }
1 回复 分享
发布于 2025-03-26 10:21 湖南
已经很强了。可以先实习,秋招再投就稳了
1 回复 分享
发布于 2025-03-24 14:40 北京
是哪个部门啊佬
点赞 回复 分享
发布于 2025-05-06 20:39 湖北
老哥被拷打的那个项目是啥呀,我看看我是不是也有这个
点赞 回复 分享
发布于 2025-03-28 12:40 广东
佬别急,有面试就有机会。话说实习是做的啥啊
点赞 回复 分享
发布于 2025-03-27 16:25 湖北
接好运
点赞 回复 分享
发布于 2025-03-26 16:23 湖北
一摸一样,二面挂,三面挂
点赞 回复 分享
发布于 2025-03-26 10:19 湖南
字节一次一面挂 两次二面挂 明天又约面
点赞 回复 分享
发布于 2025-03-26 09:03 北京
这个发推和看推应该怎么设计啊
点赞 回复 分享
发布于 2025-03-25 11:24 上海
手撕 2 1 1 2 2 1 4 4 4输出啥
点赞 回复 分享
发布于 2025-03-24 23:49 北京
可惜了呀兄弟 一起加油 一会我四战字节
点赞 回复 分享
发布于 2025-03-24 18:41 北京
我都六面了
点赞 回复 分享
发布于 2025-03-24 12:12 四川

相关推荐

不愿透露姓名的神秘牛友
03-20 15:29
1.你们专业的同学正常大部分毕业后去哪里(什么行业)就业?2.你现在是想找互联网公司吗?毕业之后的规划是什么?3.之前去别的公司实习过吗?你们实验室或者同学有去互联网公司实习的吗?4.你能实习多久?每周可以实习几天?什么时候可以开始?5.你的xxx项目,是你自己做的开源实验项目吗?6.大概讲讲这个项目的系统架构是什么样的?系统模块是怎么划分的?7.在这个项目里,你觉得你遇到的难点是啥?8.Redis&nbsp;的&nbsp;Bitmap&nbsp;大概是一个什么样的物理结构?9.布隆过滤器(Bloom&nbsp;Filter)大概讲讲它是什么样的数据结构?10.你是怎么理解操作系统里的&nbsp;CPU&nbsp;调度的?11.如果让你来实现短任务或优先级的&nbsp;CPU&nbsp;调度,你大概会用什么样的数据结构?12.你了解过&nbsp;Linux&nbsp;操作系统是怎么存储(或实现)调度的吗?13.排序算法的时间复杂度下界(下限)是什么?14.你了解过比&nbsp;O(N&nbsp;log&nbsp;N)更快的排序算法吗?最快是不是能达到&nbsp;O(N)(比如桶排序)?15.数据库索引的物理结构是什么样的?16.B+&nbsp;树大概是一个什么样的结构?17.执行一条&nbsp;SELECT&nbsp;语句去查找一条数据,它在&nbsp;B+&nbsp;树里执行的时间复杂度是什么样的?手撕&nbsp;1:螺旋打印二维数组。手撕&nbsp;2:版本号排序。给定一个存储版本号的字符串数组,按版本号从小到大排序。
查看19道真题和解析
点赞 评论 收藏
分享
04-04 13:33
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
评论
16
45
分享

创作者周榜

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