Created time
Jan 8, 2023 01:56 PM
date
status
category
Origin
summary
tags
type
URL
icon
password
slug
字节面经
字节跳动后端日常实习每面都有自我介绍,我三轮面试的自我介绍基本都是差不多的。我的自我介绍是和面试官说一些我觉得我可以胜任这个岗位的原因。主要是技术栈匹配(熟悉golang),有一段小厂实习经历,然后还说了一下我比较熟悉的基础知识(计网和数据库)。一面主要是问简历里的项目,没怎么问八股,知识点都是结合项目来说的。
- go 1.18新特性(泛型,模糊测试,工作区)mock测试有没有用过?
- jwt原理(结合jwt三个部分分析)
- jwt的缺点是什么
- 消息队列堵塞怎么办
- MySQL8.0 了解吗?(不懂)
- 对雪花算法的了解(大致说了原理)为啥不用自增主键,我说了分库分表的问题(面试官说还有性能问题)
- 算法题:判断链表有没有环,有环的话,把环的周长求出来。
二面主要是问基础知识,没有问项目。
写一段shell脚本 不会。
进程线程携程操作系统问到僵尸进程 不会。
(我说操作系统还没学完,他就不问了)
给一个数据库表,结合场景,说一段SQL的思路(就很常见的查成绩那种) 不会,我说用gorm比较多,最后磕磕碰碰大概把怎么用gorm写讲出来了。(建议大家把力扣高频SQL做一下,不要学我😭)
TCP如何实现可靠传输,TCP UDP区别输入网址到浏览器这个过程涉及哪些网络协议
dns查询过程
算法题: 镜像二叉树,用了递归和层序遍历两种方法做。(还好算法做出来了,不然感觉二面就挂了)
三面又问了一下项目的雪花算法,随便问了一下项目(10min) ,然后就做算法题了。
算法: 36进制字符串相加。把az看成1135,求两个字符串相加的字符串结果。可以参考力扣415字符串相加。
滴滴面经
小米游戏面经
腾讯云、京东云面经
小米面经
腾讯面经
B站
自我介绍
项目介绍,难点
评论内容比较长的时候怎么存储的
设计索引的原则
回表的概念
如何避免回表
EXPLAIN 命令介绍
HTTP/HTTPS 区别
非对称加密过程怎么设计
浏览器输入URL到显示页面流程
JVM 垃圾回收流程
用过Git吗?提交Git的流程
算法题:LeetCode 102.二叉树的层序遍历,需要自定义树结点
反问
租房
去豆瓣租房小组
豆瓣北京租房
彤哥源码挺好的
算法、源码、八股文、项目
开发的话好像应用层 传输层 网络层就行了