字节一面

抖音开放平台     9/2 一面
时长: 1 小时

字节的面试官真的超级好,超级有礼貌,面试的过程中给了很多的指导

四个流程:1、自我介绍  2、项目和难点挑战  3、手撕    4、反问
让讲一个自己觉得最好的项目,为什么做这个项目?  难点在哪里?  怎么解决的?
1、springSecurity      JWT的组成(深挖) (MD5和雪花的区别    深挖)密码学中相关的对称加密和非对称加密(问了密码学相关的一些,只能靠自己的理解去说,没学过密码学,可能是因为提到了安全?)
2、幂等性和自定义注解,给场景
3、kafka的基本架构,和其他MQ的区别,优势(之后深挖Kafka的内在-- 削峰填谷)   数据一致性(给个场景  问流程)
4、Redis分布式锁,setnx  --->   LUA脚本    ---->    Redisson
5、项目中Mysql的使用,怎么设计的,分库分表的设计(垂直水平)(分库中不同数据库池怎么办?实际的抖音场景分析   这个问题答的不好)   (给个场景  事务和索引)
6、深挖布隆过滤器,误差(这个问题答的也不好,我说是由于数据结构引起的),大小
7、Redis中的缓存穿透,雪崩,击穿原因,解决方法 (给个场景)
。。。。。。。。。。。。
剩下的还有一些,记不得了,问的很细致,深挖项目,知识点的场景使用

手撕:1221 分割平衡字符串   (先讲对题目的理解,然后说思路,动态规划)

反问:对我有什么建议?(基础挺牢固的,实践能力也行,但是有些深度不够,只会用,不理解本质,听到这儿感觉应该是寄了hhhh)   抖音开放平台是做什么的,具体的业务是什么?(类似于微信小程序)

面试下来感觉收获了很多,字节的面试官真的是所有里面最有礼貌的,技术方面感觉也很强,有些问题没答出来也会引导去作答,大概就是让我像教一个小白一样去讲解自己的项目,然后在讲解的过程中进行提问和项目深挖,还有知识点在真实场景下的应用。

还不知道结果,但是感觉悬了,虽然面试的过程也学到了很多
全部评论
想问下楼主一面过了嘛
点赞 回复 分享
发布于 09-26 17:18 广东

相关推荐

1.讲一下你们公司(Saas)的系统架构?答的很笼统局部。组织人员同步只是为了登陆嘛?能不能讲一个流程把公司所有的业务线串起来?2.讲一下定制化开发,讲了会议室的,本来要讲单点登录的定制化开发,问会议室和一般的一点没区别,蚌住了,说着说着发现没啥区别。后面又讲了单点登录的。3.访问修饰符范围是什么?子类的话会怎么样?除了这四种还用其他的嘛?4.设计模式用过吗?讲了公司使用策略模式多租户的场景。还有其他的嘛?讲了单例模式和工厂模式。5.手撕一下单例模式双重检测锁。6.讲一下项目慢SQL优化的场景(权限控制,大json字符串,联合索引,多线程分片)怎么实现的?这个开发是后面有一直用到嘛?还是一次性的?7.设计表,一个学生可以选多个课程,一个课程可以有多个学生,一个老师只能教一门课,但是一门课可以有多个老师交,设计出表以及关键字段?最后设计出了一个中间表关联3个表。8.假设操作系统课程有两个老师教,各教50个学生,请根据你的表设计写出一个sql,最后返回每个学生的姓名,课程,教师?用了连表查询。9.mysql主从复制讲一下?一致性这么保证?10 binlog日志作用?11.TCP 3次握手讲一下?有哪些标志位变化,变化的值是什么?说有一个没考虑到。12.TCP怎么保证消息不丢失?13.get和post区别?14.JVM垃圾回收机制?怎么判断回收?15.手撕二叉树最大宽度?有没有什么反馈? 目前没有。总结:八股基本都答出来了,实习项目部分答得不太好。
查看15道真题和解析
点赞 评论 收藏
分享
2 17 评论
分享
牛客网
牛客企业服务