字节跳动后端开发工程师-Data提前批一二面

字节跳动后端开发工程师-Data-抖音/直播/电商/剪映-24提前批一面

自我介绍

项目,qps 怎么测的

epoll 的实现原理?

同步异步阻塞非阻塞IO?epoll是什么IO?了解过哪些异步IO

跳表?具体结构怎么实现的,用红黑树可以吗?

redis 数据类型?

如何用 redis 实现阻塞队列、延时队列?

redis 持久化怎么做的?

如果 AOF 命令还没写入就宕机了用户还能获取到吗

Mysql 索引有哪些?

B+ 做索引有什么好处?和 B 树对比呢?

算法题:判断链表是否有环?写完后再改成如何找到环的入口,都是高频题,秒了

(写完算法还有时间就继续问了)

C++ 的内存分布

C++ STL 的配置器

平台:网页飞书

时长:60min

反问:评价?还可以;业务?抖音推荐;后续流程?等hr

总结:感觉偏基础,会有一些场景题

字节跳动后端开发工程师-Data-抖音/直播/电商/剪映-24提前批二面

自我介绍

介绍项目

算法题:

  1. 两个线程交替打印两个数组,类似于 [1, 2, 3, 4] 和 [9, 8, 7, 6] 打印成 [1, 9, 2, 8, 3, 7, 4, 6]
  2. 10个 100g 日志文件寻找 TOP100 query,一台机器有 10G 内存,可以使用多台机器
  3. N个数字的数组,范围是[1, N],O(1) 空间复杂度统计数字出现次数
  4. 判断平衡二叉树

C++11 自己常用的新特性?

auto 可以写在函数声明里吗?

如何看待业务的技术栈?(没太理解什么意思,答了做业务和做架构的一些想法)

时长:60min

反问:考察侧重点?根据项目出场景;评价?不方便透露;业务?推荐架构;后续流程?一轮技术面+hr面

平台:网页飞书

总结:就基本全程做题

凉,二面基本全在做题,三道手撕防住了,海量数据的思路应该也没问题,可能是岗位不太匹配,是之前 hr 捞的。

本来提前批就不报什么希望,然后正式批两个岗位秒挂,乐,不知道是面评太差还是广深没 HC 了。

全部评论
base哪里的
1 回复 分享
发布于 2023-08-26 02:54 浙江
佬 E哥都得佩服
点赞 回复 分享
发布于 2023-09-09 19:45 广东
不要灰心,试试我司,https://www.nowcoder.com/share/jump/88832553738962035
点赞 回复 分享
发布于 2023-08-25 20:14 北京

相关推荐

1、OPPO面试经验OPPO后端开发岗位总共分为1轮笔试+2轮技术面试+1轮hr面试。笔试包含单选和多选,注意java后端开发也会考一些C++的知识,比如指针、数组、构造函数和析构函数、虚函数等,可适当补充点知识。编程题总共3道,一般比互联网大厂简单,第一题暴力模拟即可,第二题稍微加点优化,第三题记录状态的dp。程序猫当时A了2题,通过了筛选,因此笔试方面小伙伴压力无需太大。一面实验室项目拷打;超卖问题怎么解决的?怎么保证秒杀的性能,有没有其它方案?消息重复消费、消息丢失,有考虑过吗?幂等具体怎么做的?优惠券分发怎么解决单条消息消费时间过长问题?为什么使用redisson,红锁是什么?讲一下java内存区域?hashmap和concurrenthashmap的区别,后者怎么保证的线程安全性,他们能插入null吗?讲一下AOP及其原理?二面实验室项目拷打;布隆过滤器会误判吗,能删除元素吗,要删怎么办?有没有遇到过数据倾斜问题,怎么解决的?为什么选择murmurhash?其它hash算法有对比过吗?结算逻辑怎么做的?极端情况下redis宕机,你的程序会出错吗?假如我想完成能叠加优惠券的结算,满足优惠券规则的情况下尽可能优惠最大金额,你会怎样设计?接口和抽象类的区别?new String("hello")会创建几个对象?hr面介绍一下你的竞赛你原生家庭对你的影响是什么你自己的优缺点你大学期间最有成就感的事情如果老板不给你派活,你会怎么样如何平衡工作和生活总结OPPO一面二面压力都不会很大,面试官很和善,不会压力人,问的问题也都不会很偏很怪。一般流程就是 自我介绍 + 问项目 + 场景 + 适当的八股,两次面试都是这个流程,无手撕。手撕比较差的伙伴可以好好准备下项目和八股,有很大机会。求关注,现在关注,以后就是老粉了,其它问题欢迎留言--------------------------------------下一期OPPO筛简历玄学,双九被刷(二)2、OPPO暑期实习待遇及转正情况;美团OC,只因这两个项目(一) 1、 超适合实习的项目推荐;
点赞 评论 收藏
分享
评论
9
60
分享

创作者周榜

更多
牛客网
牛客企业服务