字节跳动国际化短视频--日常实习

是日常实习,HR明确说没有转正机会,所以问得比较简单,时间也比较久了,能记多少写多少

一面(4.18 65min)-面试官不是Java的所以没问Java问题
1.自我介绍
2.问实习
3.RabbitMQ延迟队列干什么用的,怎么实现的延迟队列
4.RabbitMQ是怎么构成的
5.实习期间还解决了哪些问题
6.进程的调度算法有哪些
7.内存管理方式有哪些
8.僵尸进程 孤儿进程是什么
9.HTTP常见状态码有哪些
10.介绍一下HTTPS
11.算法两题,第一题没见过但是比较简单,第二题leetcode 227. 基本计算器 II

一面很简单,所以都答出来了算法也都A了,当天晚上约二面

二面(4.23 60min)
1.自我介绍
2.问项目
3.你用布隆过滤器代替分布式锁,主要是为了什么,布隆过滤器有什么优点,你说占用内存比较小有具体一点的数字吗,如果我有一个项目,上线了一年多了,这个时候布隆过滤器误判率有点高了怎么办
4.项目用的SpringCloud Alibaba那一套,主要用了哪些,请求到响应大概是怎么样一个过程
5.用OpenFeign进行微服务间的调用的话,为什么我加一个注解他就可以调用了,知道其中的原理和调用过程吗
6.数据库的隔离级别有哪些,有哪些数据库隔离的问题,可重复读解决了哪些,他是为什么能解决不可重复度问题
7.介绍一下ACID,其中持久性是怎么体现的,mysql通过什么来解决持久性的,具体一点,redolog你觉得是把他写入buffer中才返回成功还是顺序写到磁盘中才返回成功
8.写题,第一题,实现一个消费者,能单线程的获取消息,并且可以异步的处理消息,最后所有消息处理完返回结果(没具体写过多线程与Future类,大概给面试官讲了一下思路)
9.算法题,[1,n]范围内的n+1个数的数组,有一个数是重复的,不能改变数组,要求时间复杂度O(n),空间复杂度O(1),怎么找出来他(能感觉这道题不难,面试官看我写不出来也提醒了,但是自己算法菜得伤心,没写出来)

二面问题基本上都是答出来了,两道题都没写出来,还是自己算法太菜了,一周没消息了应该是挂了

写在最后,应该是暑期实习写的最后一篇面经了,4.29携程暑期oc了,还是比较满意的,后续应该不会再面了,祝各位也拿到自己满意的offer
全部评论
算法用原地哈希吧
1
送花
回复 分享
发布于 05-02 13:11 辽宁
算法快慢指针?
点赞
送花
回复 分享
发布于 05-05 17:44 广东
国泰君安
校招火热招聘中
官网直投
请问学长怎么找日常实习呀?投了boss没有任何回应😭😭😭😭
点赞
送花
回复 分享
发布于 05-06 17:09 湖南
二面算法可以直接加起来求和,假设得到x,如果1-n没有重复,那么x就是n(n+1)/2,让他和x相减,得到的差就是重复的那个数
点赞
送花
回复 分享
发布于 05-13 10:55 浙江
字节日常和携程这个哪个好点🥲
点赞
送花
回复 分享
发布于 05-30 12:47 湖南

相关推荐

5/171. 为什么要有集群,项目中集群的好处,你提到了用dubbo做rpc,那么集群如何实现远程服务的动态发现(有zk作为注册中心),高并发情况下你如何保证redis的稳定性(加机器做集群,哨兵,没钱玩不了高并发),如果redis被打爆了。你的集群如果被打爆有做什么兜底吗(没有实践过)2. 消息队列三大问题:消息丢失,消息积压,消息幂等性的解决方案。你在幂等性的解决方案中提到唯一id使用了雪花算法,讲一下雪花算法的实现和缺点(高度依赖时钟周期,高并发下时钟失效)3.将一下redis的缓存写(双写双删和canal监听binlog),缓存穿透的解决方案(空对象+布隆),布隆过滤器的原理(基于位图,有漏盘风险)4. 看你说你懂spring的ioc和aop,讲一下ioc最核心用到的设计模式(答成了动态代理模式,实际上aop核心是基于动态代理的)工厂模式有什么好处(spring中方便我们注入bean,估计面试官觉得工程模式是spring ioc最核心的模式,因为自己ioc立马就能想到反射,反射就反射性想到动态代理了,这里答的不满意)5。开始问数据库,索引失效的一些场景。你是怎么做优化数据库select查询的:6.你提到了数据库游标,游标确实是可取的方案,但是也伴随着危险性,我来给你讲两个场景比如我们定时任务进行库存扫表的时候就用游标扫描,你知道这样的隐患吗(知道,如果扫描过程中新的请求进来正好修改了扫过的数据,然后扫描时间不一致就会导致漏扫情况)。还讲了一个场景,直接道歉了7.数据库的四个隔离级别,分别解决了什么问题,结合银行取钱场景说一下8. java 集合,hashmap concurentHashmap问了一下,反正都是哪些比较常见的集合问题了算法:寻找两个正序数组的中位数(top100原题,三分钟秒了)反问:面试表现(面试官:这个不能告诉你,你去问三面的面试官我:?嗯哪里不对)提升建议:(经验不足,项目和实习场景较为普遍,单作为实习生和校招生可以理解,服务注册和发现那边有盲点)最后问了下英语水平,发现我雅思6.5就免了英语自我介绍。晚上问了下过了,下周约三面#字节跳动##后端面经##日常实习##实习##暑期实习#
点赞 评论 收藏
分享
9 48 评论
分享
牛客网
牛客企业服务