22日常实习面试记录

张开发
2026/5/23 20:01:59 15 分钟阅读
22日常实习面试记录
文章目录字节跳动 后端开发实习生-新业务 一面TCL 鸿鹄实验室 一面字节跳动 飞书后端 一面快手 Java信息安全 一面快手 Java信息安全 二面快手 Java信息安全 三面比特大陆 软件开发实习生 一面比特大陆 软件开发实习生 二面字节跳动 后端开发实习生-新业务 一面算法题目描述给定一个只包括 ‘(’‘)’‘{’‘}’‘[’‘]’ 的字符串 s 判断字符串是否有效。有效字符串需满足左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。SQL题目描述table studentname class score1查找每个班级中分数80分的学生的平均分2取排在前三(按平均分排序)的班级和分数事务隔离级别可序列化用在什么场景中可重复读怎么实现的MVCC最佳左前缀索引失效的情况模糊查询是否能用索引like ”%A%B”能使用吗”ABC%” 想在模糊匹配用索引应该怎么写B树和B树的区别什么时候选择Hash索引、B树索引Redis数据类型Hash如何扩容如何解决哈希冲突底层数据结构什么情况下采用ziplist/hashtable项目中Redis的String指定了哪种序列化方式还是以二进制方式存入的有启动RedisClient查看存储的数据结构吗字符串长什么样RBAC是自己独立实现的吗授权部分是怎么做的如何判断用户拥有某权限用Spring AOP了吗SpringBoot依赖注入的注解依赖注入有哪些方式静态属性如何注入Value注解在哪和其它几种区别是什么Resource 和 Autowired 使用有什么区别Bean的名字不是默认能用Autowired吗要怎么办TCL 鸿鹄实验室 一面单点登录是怎么实现的token过期是怎么做的MySQL和MongoDB的区别有压测吗重载和重写静态代理和动态代理的区别Java8新特性String可以被继承吗字符串相加的底层实现StringBuilder和StringBuffer2*8怎么计算比较高效HashMap什么时候出现红黑树HashMap的下标是怎么计算的线程池的参数执行流程线程池状态拒绝策略如何合理设置线程池大小什么是线程安全线程不安全volatile的作用禁止指令重排是怎么实现的ThreadLocal的内存泄露问题JVM运行时内存GC RootsGC算法记录bin log的方式有哪几种表级锁和行级锁什么时候用行级锁索引不命中使用行级锁吗B树索引下推的作用Redis持久化Rabbitmq交换机类型仲裁队列和镜像队列CAP字节跳动 飞书后端 一面单点登录如何实现JWTOAuth2 密码模式、授权码模式ConcurrentHashMap 扩容机制Spring 设计模式双亲委派机制线程池原理Redis String 如何实现ZSet 数据结构什么时候压缩表升级为跳表Redis 使用什么I/O模型select、poll、epoll 的区别select 的数量限制是多少是否可以修改用户态和内核态select 和 poll 的轮询操作是在哪个空间进行的Redis 集群的方式哨兵模式cluster 在服务器扩容时如何 rehash哈希槽如何计算RabbitMQ 的 binding key 和 routing keykey 的匹配机制如何路由到队列里交换机的模式RabbitMQ 应用场景不同交换机的应用场景RabbitMQ 如何保证消息幂等场景题用户登录连续输入密码错误超过五次禁止登录如何实现用哪种 Redis 数据结构最后面试官说 ZSetkey 是用户名value 记录一系列的登录时间如果是恶意攻击应该怎么办算法题循环依赖快手 Java信息安全 一面JVM垃圾回收器MySQL了解哪些原理MVCC如何实现InnoDB如何解决幻读InnoDB如何保证事务的原子性Redis ZsetRedis事务能保证原子性吗怎么保证持久性Redis持久化AOF Rewrite怎么实现的用户登录模块Redis无法使用时的降级方案操作系统作业调度有哪些算法算法1合并两个单向有序链表算法2BST转双向有序链表补充项目中有没有为高并发做考虑快手 Java信息安全 二面JWT修改密码怎么办微服务的理解SpringCloud组件、功能RBAC算法最长回文子串快手 Java信息安全 三面DNS和ARP协议DNS的递归查询和迭代查询过程DNS为什么有时用TCP有时用UDPMyISAM和InnoDB的区别用过什么机器学习算法和网络项目中选用MySQL、MongoDB、Redis的原因为什么采用微服务比特大陆 软件开发实习生 一面Java集合多线程相关volatile线程池参数JVM内存JVM垃圾回收器、内存分代Redis基本数据结构Zset底层实现MySQL最佳左前缀快速排序原理Linux常用命令比特大陆 软件开发实习生 二面单点登录重新赋予权限怎么处理微服务如何划分SQL如何优化Spring循环依赖

更多文章