字节电商后开面经

字节电商后台开发

一面

自我介绍

  • 项目:测开,如何诊断流量异常

算法题

区间和
进阶版:二维区间和,给定两对角坐标,计算矩阵值之和

数据库

  • 查找表中score最大值的id:

    select id from table where score = (select max(score) from table)

  • b+树,索引

计网

  • http

  • 状态码

    301: 永久重定向
    302: 临时重定向
    304: not modify
    500: 服务器错误,
    502:路由错误
    503 无服务
    504路由超时
    505 http版本不支持

  • 请求头

  • 响应头

  • cookies,session

二面

  • 算法题

随机函数F3(),等概率返回[1,3]的整数,利用F3()构造F89()产生[1,89]中任意一个整数,完全随机。

数据库:

  • 分别用了几次索引

    select * from table where a = 1
    select id from table where a = 1

  • 复杂sql语句分析,扫描多少行,命中多少索引,分析命令(explain)

计网

  • 网络四层模型

  • 为什么分层

  • 网络消息端口号

Redis

  • string:动态字符串

长度O(1)获取
空间自动增长,缩减
编码问题 \0
兼容c

  • 数据库

  • 操作系统

  • redis单线程

  • 一致性hash

将hash的值域作为分界点。

  • 多线程

  • 描述一次请求web

  • 爱好

  • 社团?

  • 途径提升自己

  • 手写单例模式

三面

  • 自我介绍

  • 介绍研究方向

  • mysql隔离级别

  • 读未提交

  • 读已提交

  • 可重复度

  • 可串行化

  • 算法题:0~9 的环,从0跳回0的方法种类数。

  • mysql 索引结构

  • 索引原则

  • JVM

  • 垃圾回收器

  • Synchornize

  • 类加载

  • Redis

  • 跳表

三面草草结束,是因为我说Mysql,Redis用的少,然后面试官没啥问的了?

总结

去年的面经,最近帮内推的小伙伴简单梳理了下我面试时被问的问题。

算法题:最好刷一遍剑指offer 70道题作业,得花一两个礼拜才能刷完,这样面试问到力扣中等题起码不慌(面试一般是先问简单题然后扩展到中等题)可以在本地ide慢慢试,强烈建议最后在牛客网的网站上手撕通过一次(因为面试就是在这个黑框框手撕)。

可以看cyc的分享 以及 东哥

数据库、计网、操作系统 也是重中之重!!!

数据库索引、隔离级别等得好好看,sql语句最好也复习下,简单的能写出来就行
同样推荐cyc牛油的帖子

redis问得多,没用过最好了解下redis中的数据结构,没用过直接说没用过,但是面试时也可以聊一聊类似跳表等数据结构

祝各位牛油好运!!!

#抖音电商##字节跳动##内推##实习##面经##社招##校招#
全部评论
🔝
1 回复
分享
发布于 2021-11-30 10:17
对抖音电商感兴趣的牛油可以找我内推呀https://www.nowcoder.com/discuss/811798
1 回复
分享
发布于 2021-11-29 20:57
博乐游戏
校招火热招聘中
官网直投
你好,请问你的面经是社招还是校招呀?
点赞 回复
分享
发布于 2021-12-07 09:56
感谢
点赞 回复
分享
发布于 2022-02-16 15:49
楼主去的是杭州的抖音电商嘛?还是其他的
点赞 回复
分享
发布于 2022-03-16 17:20
我去,这rand3生成rand89我三面也问了,还是原题rand9加了个8给我改的
点赞 回复
分享
发布于 2022-03-28 13:42

相关推荐

4 59 评论
分享
牛客网
牛客企业服务