恭喜发现宝藏!搜索公众号【TechGuide】回复公司名,解锁更多新鲜好文和互联网大厂的笔经面经,目前已更新至美团、微软…
作者@TechGuide【全网同名】

背景

面试部门:字节抖音电商

面试时间:2.24、3.2两轮

面试类型:实习

基本信息:211本985硕,科班

本科主要是做客户端开发,一段华为嵌入式方面的实习。确实后端方面经验比较少。

一面(2.24、18:00-19:30)

  1. 自我介绍

  2. 实习情况

  3. 布尔类型几个字节?为什么?

  4. 讲一下类加载机制

  5. 说了双亲委派

  6. ArrayBlockingQueue和LinkedBlockingQueue的区别

除了数据结构的差别,还有什么区别? 性能哪一个更好? 并发性能哪一个更好? 两者锁机制的差别了解吗

  1. 介绍下ConcurrentHashMap

说了HashMap基本结构,和1.7分段锁、1.8CAS+synchronized

  1. 介绍下syncronized

  2. 说了用法、偏向锁、轻量级锁

  3. MySQL索引是什么数据结构

  4. 说了B+树相对于B树的优点

  5. ACID是什么事务隔离级别

  6. RR级别是怎么实现的

ReadView

  1. 抢购系统架构是怎样的

说了服务器,MySQL,Redis,但是面试官想听有哪些模块

  1. 秒杀下单怎么做的

  2. 库存是怎么放到redis里面的

答了手动放;自动的做法也说了下

  1. 讲一下令牌桶算法怎么实现的?

Guava::RateLimiter

  1. 下单成功后返回什么

排队成功,请等待订单生成

  1. 怎么通知订单生成成功

答了推送机制,长连接/WebSocket;发短信

  1. 令牌桶和漏桶的优劣,取舍

算法题

用限定元素组合比n小的第一个数

总结

常规八股答得还不错,但是面试的时候比较紧张,做算法题时很多地方没考虑到,面试官很有耐心,给了一个小时时间慢慢写。周五晚上面的,周一通知通过,感谢一面面试官。

二面(3.2、14:00-15:00)

  1. 自我介绍

  2. 挑一个项目讲

  3. 什么是事务型消息

楼主项目里用的是RocketMQ,这里感觉面试官理解成Kafka的事务消息了

  1. 半消息是怎么转移到正常队列的

一直没get到面试官的点,说直接取出来放进去就好了
面试官说一直会有消息进来,怎么保证顺序,我说一个业务流程只发了一条消息,不需要有序

  1. 如何保证消息有序

项目中每个事务一个消息,不会失序
如果需要投递多条消息,需要在同一个队列才不会失序

  1. 什么是消息队列,为什么用消息队列

  2. 库存怎么扣的

  3. 为什么使用Nginx部署

  4. 什么是动静分离

  5. 哪些数据可以静态化

  6. 聊天框敲击回车发生了什么,可以说出所有涉及到的计算机知识

有点懵,只答了网络协议那一套,感觉面试官不是很满意

  1. 数据结构熟悉哪些

  2. 展开讲B+树

一个B+树可以存多少个数据,推导过程

  1. 页大小16KB从哪来

说了操作系统默认4KB,扇区512B,磁盘预读机制,SSD的4K对齐,感觉也不是面试官想要的答案

  1. 用户态和内核态的区别

内核态可以执行资源操作,提供系统调用给用户态使用,系统调用通过中断陷入内核

算法题

接雨水、复制带有随机指针的链表(只需要说思路)。秒了

总结

当时算法题做出来以为稳过了,结果晚上就发现流程结束

HR说面试官反馈知识不够体系化,算法题做得太久。

太菜了,继续努力。

字节 抖音电商后台开发日常实习 一二面面经(已凉)相关推荐

  1. 字节抖音电商NLP算法一面

    这是今年秋招第一面,没怎么准备,一直在弄论文,两年前的面试经验都忘了,磕磕巴巴的,算法题也没做出来,唉,还是得刷题啊.来记录一下面试吧,给大家一个参考 1.自我介绍+随便将一个最近做的项目 这个就不赘 ...

  2. 弘辽科技:抖音电商,一场标准的「字节」式战役

    抖音电商的急速增长,再次向外界展示了一座高速运转的流量机器,如何在明确既定战略后,凭借极强的掌控力迅速攻城略地.这背后既有抖音的中心化能力.巨量引擎的流量商业化能力,也有字节系的2B能力与快速迭代能力 ...

  3. 森马电商软件测试,字节跳动抖音(电商)方向实习生一二面

    字节跳动抖音(电商)方向测试开发二面(60min,面试官有引导) 1.介绍一下你在**的功能实现 2.做这个工作遇到的困难 3.为什么使用redis锁,详细说一下redis锁 4.看你还写了接口审批的 ...

  4. 【字节跳动 | 抖音电商 | 测开实习生】面经

    一面 1h13min 问题 1.自我介绍 2.项目介绍(实现细节) 3.你项目里的对话(聊天)功能怎么测试? 4.Java怎么创建一个线程? 5.线程安全了解吗?怎么保证线程安全,避免多线程带来的风险 ...

  5. 劳动节快乐 | 5月1日 星期六 | 喜马拉雅赴美递交IPO招股书;拼多多年活跃买家7.884亿;抖音电商开启“抖音55潮购季”

    今日看点 ✦ 拼多多2020年营收594.9亿元.净亏损71.8亿元,年活跃买家7.884亿 ✦ 字节跳动:公司CFO周受资将兼任TikTok CEO ✦ 喜马拉雅向美SEC公开递交上市招股书,月活用 ...

  6. 抖音电商:刷短视频一样刷淘宝

    一直以来,大厂基因诅咒口口相传,腾讯没有电商基因,阿里没有社交基因,企业优势也成为企业的掣肘. 今日头条之后,字节跳动发力短视频,成功找到流量第二增长极.然而,流量变现之路,最成功的业务仍是广告. 手 ...

  7. 网曝抖音电商变相降薪!总包不变,base降低,分摊到年终奖!

    为了节约成本,许多公司会采取各种奇葩手段降薪裁员.裁员不叫裁员,叫优化和组织调整,降薪也不叫降薪,叫"总包不变,base变年终". 最近有网友曝光抖音电商运营变相降薪,做法就是&q ...

  8. 互联网晚报 | 1月13日 星期四 | 恒驰5首车下线;抖音电商测试快递服务“音尊达”;中国移动10086 App月底停止运营...

    今日看点 ✦ 中国移动10086 APP发布公告:将于1月30日停止运营 ✦ 恒驰5首车比原计划提前12天下线,恒驰汽车迎来重大里程碑 ✦ "春节也送货"第十年,京东物流为坚守岗位 ...

  9. 【金猿产品展】HIO——一体化抖音电商运营投放管理平台

    热云数据产品 本项目由热云数据投递并参与"数据猿年度金猿策划活动--2021大数据产业创新服务产品榜单及奖项"评选. 数据智能产业创新服务媒体 --聚焦数智 · 改变商业 HIO是 ...

最新文章

  1. 爬虫python爬取页面请求_03 Python网络爬虫第三弹《爬取get请求的页面数据》,urllib...
  2. 《天天数学》连载39:二月八日
  3. 深入浅出教你做一个快速开发平台
  4. Web常见漏洞修复建议
  5. 强化学习-下棋系列 - 01 五子棋
  6. 取数工具服务器文件夹,财务软件取数工具
  7. Obsidian使用手册
  8. 将List类型数据转为json
  9. 用友-凭证辅助项打印不出来的原因
  10. python列表元素提取_python提取list中的元素
  11. html的url中写什么意思,html中url指的是什么意思
  12. 用MATLAB制作音乐-小星星
  13. python开发录屏软件_Python移动端录屏库
  14. vue3---dayjs-入门及常用方法
  15. linux怎么下载dnw工具,Deepin Linux 安装dnw工具
  16. 基于动态手势识别的酷狗音乐播放器控制
  17. 数学之美-读书笔记6-10章
  18. 英文写作中常用的逻辑词汇
  19. 完整的芯片反向设计流程原来是这样的!(实例讲解)
  20. 第 254 场力扣周赛(KMP、贪心、快速幂、二分+多源bfs、并查集 + 时光倒流)

热门文章

  1. C# 获取List集合中指定几行的数据
  2. 苹果 Cocoa 编程规范 中文版
  3. Java中JVM的xmx和xms配置成一样的好处
  4. iteye封号怎么处理
  5. 扫雷程序-地雷位置生成
  6. Win10Tiworker.exe进程CPU占用率过高的解决办
  7. MATLAB设计钻柱组合
  8. 什么是BFC?看这一篇就够了
  9. 跨境电商培训:亚马逊FBA和FBM亚马逊FBA有什么区别
  10. 短视频抖音运营SOP文案策划拍摄计划工作表方案