抖音电商面经

抖音电商一面
1.自我介绍
2.实习拷打
3.主要用的编程语言是什么
4.java有用过那些数据结构(应该是想问用过那些集合)
5.arraylist和linkedlist怎么选择?
6.arraylist添加元素的底层机制
7.arraylist扩容会创建新数组吗
8.arraylist可以直接扩容旧数组不创建新数组吗
9.如果数据量很大的话,怎么提升扩容的性能?
10.arraycopy的底层实现?
11.arraycopy可以一次拷贝完吗?
12.如果想提高arraylist的拷贝性能还有什么更高效的方法吗?
13.并行复制不会出现数据一致性的问题吗?
14.arraylist怎么修改可以在扩容时仍能正常给用户提供服务?
15.它的get put delete都会涉及那些操作?
16.怎么确保在put的时候一定能拿到新元素,同时又保证性能?
17.数据量很大,写时复制怎么保证扩容的时候一定能获取到元素呢?
18.redis的llen操作的时间复杂度是多少?为什么?
19.维护列表长度值会有什么影响呢
20.innodb有哪些索引类型
21.主键索引、普通索引、唯一索引的区别?
22.主键索引、普通索引、唯一索引的存储结构的区别?
23.普通索引为什么这么设计存储结构呢?
24.算法题:重排链表
25.反问
#字节一面#
全部评论
接好运
点赞 回复 分享
发布于 2024-11-25 13:13 广东
有后续吗,还是kpi
点赞 回复 分享
发布于 2024-11-11 14:40 法国
有后续吗
点赞 回复 分享
发布于 2024-11-07 12:06 浙江

相关推荐

04-04 12:50
已编辑
门头沟学院 C++
👋个人背景:211 本,985 硕,acm 蒟蒻, 之前在字节和腾讯实习过。👏offer1:字节跳动-电商物流与供应链后端(写Go )💯offer2:阿里巴巴-阿里控股(邮件看是爱橙科技)-分布式基础技术(写C++)base: 两个 offer 都是在杭州而且距离不远。面试:字节的面试强度高很多,而且我其实面的不是很好,HR面后还被加面了一轮等了一段时间,可能面试官对我的评价是中规中矩可要可不要(所以拖了很久才发offer)?阿里的面试就比较愉快,技术终面和面试官交流很顺畅,感觉上面试官对我评价更高一些。工作内容:对我本人来讲,比起做业务我是非常喜欢做技术的,写业务感觉会有点无聊,所以从这个角度毫无疑问更喜欢阿里。而且我对 c++的了解比 go 更多一些(当然也不抵触 go)。而且我也在想,会不会做技术将来几年后自己的竞争力更强一些?将来考虑:字节是朋友内推得,他说这个部门现在也不错,转正率很高。而且朋友意思目前来看字节发展更好,团队氛围更好,薪资还有以后的涨薪都比阿里要好。从这个角度考虑又有点想选字节。转正考虑:字节面试难度更大一点,所以如果去字节实习,而且能转正,秋招的时候可以减轻很大压力。纠结核心:兴趣导向:倾向阿里的技术深度,担心字节业务开发会有点无聊;发展权衡:认可字节的上升势头与现金回报,但顾虑工作时间更长,以及技术壁垒的长期价值;团队感知:阿里面试官契合度更高,但字节内推信息源更直接,字节团队氛围可能更好。求建议:基础技术(C++中间件)vs 写业务,哪个方向对3-5年后的竞争力更有利?爱橙科技的技术团队口碑和稳定性如何?若计划未来跳槽,大厂基础架构岗和业务岗的市场需求差异?另外还有一个点,之前字节HR问应该不会🐦,我跟他说了不会(当然也是口头的,那个时候还没发offer)。如果现在🐦字节会不会被拉黑以后都去不了了呢#offer帮选# #字节跳动# #阿里巴巴# #暑期实习#
投递阿里巴巴控股集团等公司10个岗位 offer帮选
点赞 评论 收藏
分享
评论
点赞
16
分享

创作者周榜

更多
牛客网
牛客企业服务