字节跳动一面(55min)

日期: 一面(3.11)
岗位:后端开发实习生
地点:杭州
背景:  双非科班、两段实习经历

一面其实还是以基础为主,前面回答的还行,但是最后算法没写好,用暴力做还卡壳了

1. 自我介绍

2. 问比赛经历

3. 大概说下最近一段实习做了什么事情?

4. 讲讲RBAC,有了解过其他的权限模型吗?你做这个需求过程中你的角色是什么?

5. 经典:实习过程中的难点、有成就的地方,如何解决?

6. 讲讲双Token模式,你们的短token过期时间是多少?那有刷新Refresh token的功能吗?为什么要用双token模式?用Refresh token去刷新Access token的时候需要带上什么,怎么保证安全的?

7. 策略模式这块具体是怎么实现的,你们这个项目还用到了哪些设计模式?除此之外你还了解哪些设计模式?

8. 抽象工厂模式和普通工厂模式有什么区别?

9. 线程的状态有哪些?状态是怎么转变的?

10. 线程池有哪些参数?

11. 拒绝策略有哪几种?

12. 什么是死锁,为什么会出现死锁?一般可以通过什么方法避免死锁?

13. 死锁怎么排查?

14. 针对死锁能说一个具体的例子吗?循环等待能举个例子吗?

15. 有遇到过线上比如内存溢出的问题吗?一般要怎么解决?

16. MySQL的最左匹配原则是什么?匹配不到一般是什么情况?

17. Like查询会走索引吗?

18. 对Go了解吗,比如GMP模型?

19. 算法:长度最小的子数组

#字节##牛客AI配图神器#
全部评论

相关推荐

HR部门一面(2.25)手撕:LRU+一道SQL1. 项目是否上线?为什么不上线?2. 大营销项目是否是Demo项目?3. Java集合类型有哪些?4. ArrayList源码看过吗?扩容机制?是否可以自己设置容量?设置的太小或者太大有什么问题?5. 集合有哪些线程安全?6. Hash Table是线程安全的吗?7. HashMap和Hash Table有什么区别呢?8. HashMap能保持插入之后的读写顺序吗?9. 哪个类型能保证HashMap插入节点的顺序?10. ConcurrentHashMap线程安全是怎么实现的?11. 什么是线程、进程、协程?12. 有没有了解Java新版的虚拟线程?13. 介绍TCP连接过程?14. 介绍TCP结束过程?15. 有没有了解http对tcp做了哪些优化,来简化开发?16. http1.1和http2有什么区别?17. 介绍一下https的加密过程?18. 传输数据是采用什么加密?19. 非对称加密和对称加密的优缺点?20. 有个大数据的列表,之前是循环的for each处理,怎么简单的提高性能?21. 怎么重复利用线程?22. Mysql隔离级别?23. 什么是幻读?24. Mysql的数据库引擎?25. Mysql的索引类型?26. 什么是覆盖索引?27. 一次查询可以用多个索引吗?(索引合并)28. Mysql什么时候会出现死锁?29. 什么是索引碎片化?30. Sql的执行顺序?31. 如果Blog打不开,一直转圈,如何排查?32. Blog有没有使用数据库?如果是大营销系统,可能是什么问题?33. 用过大模型吗?deepseek大模型对其它大模型有什么优点?34. 你目前的Base?二面(3.3 凉)算法题 :Welcome to Tencent 按字符串反转([反转字符串中的单词](*******************************************************))项目:1. 有哪几个比较复杂的问题?通过什么方式解决的?2. 中奖概率怎么设计的?什么样的空间?Log(n)算法是什么?3. 奖品数据永远不会很大?需要设计两种算法吗?4. 抽奖的人分配什么东西?5. 1W个人,100个奖品,奖品概率为0.01? 能否全部抽完?如何保证全部抽完?6. 怎么控制随机性?通过什么算法去控制,让他基本在1W人能够全部抽到?7. 自定义组件来做分库分表怎么实现的?8. 散列会散列到多少张表上去?9. 用户的ID是怎么样的?哈希完之后的结果是怎么样的?10. 我看你是学大数据的,为什么没有往大数据方向走?11. 有没有往大数据和算法方面走的倾向?基于什么背景考虑?12. 看相关源码?有什么不错的想法分享吗?13. Redis的stream场景?14. 使用方式?15. 和RabbitMQ有什么区别?16. 为什么Stream有消息丢失问题?17. Redis的持久化有哪些方式?
点赞 评论 收藏
分享
03-17 00:17
门头沟学院 Java
点赞 评论 收藏
分享
评论
3
8
分享

创作者周榜

更多
牛客网
牛客企业服务