字节-开发实习-一面
2024.09.11
项目:
1.简述一下你的项目,主要的功能;
2.详细问了代码沙箱执行过程,怎么实现的代码沙箱;
3.把项目拆成多个模块,如何实现各个模块之间的通信;
4.关于注册中心是自己实现的吗?如果现在要实现一个注册中心应该要考虑哪些问题?(回答了服务的提供者和消费者、负载均衡策略、安全检测机制例如心跳机制)
如果调用注册失败了,那么服务需要启动吗?
5.负载均衡有哪些常见的方案
算法:
考了两题,一题是岛屿问题,还有一个记不清(使用dfs实现)
八股:
1.说一下对 JVM 垃圾回收机制的理解;(在垃圾回收机制中提到了分代)进一步提问,如果 new 一个对象应该是到哪一个代中;对于年轻代和老年代的内存分配,哪一个大一点;触发 gc 的时机(提到了内存紧张的时候、显示调用System.gc()方法的时候);进一步提问,如何判断内存是否紧张,什么时候去判断。
2.介绍一下 java 的异常类。
3.介绍一下 mysql 的事务特性;详细介绍一下原子性的实现原理。
4.一条 sql 语句, where a = 1 and b = 2 and c =3, 其中 a 和 b 是联合索引,c 不是索引,那么这条 sql 语句在数据库中是怎么走的?(回答a,b会走索引,但是c会涉及到回表的过程)于是要求进一步详细介绍回表。
5.linux需要根据关键字查找文件,具体通过什么命令查找?修改文件的指令。
8.java 历史上有哪里比较重要的 jdk 版本(回答jdk 8 和 jdk 17);java 8 有哪些新特性出现
场景题:
有一个分布式服务,具有多个实例,在设计服务限流的时候需要考虑哪些问题
智力题:
天平找质量不同球的问题
项目:
1.简述一下你的项目,主要的功能;
2.详细问了代码沙箱执行过程,怎么实现的代码沙箱;
3.把项目拆成多个模块,如何实现各个模块之间的通信;
4.关于注册中心是自己实现的吗?如果现在要实现一个注册中心应该要考虑哪些问题?(回答了服务的提供者和消费者、负载均衡策略、安全检测机制例如心跳机制)
如果调用注册失败了,那么服务需要启动吗?
5.负载均衡有哪些常见的方案
算法:
考了两题,一题是岛屿问题,还有一个记不清(使用dfs实现)
八股:
1.说一下对 JVM 垃圾回收机制的理解;(在垃圾回收机制中提到了分代)进一步提问,如果 new 一个对象应该是到哪一个代中;对于年轻代和老年代的内存分配,哪一个大一点;触发 gc 的时机(提到了内存紧张的时候、显示调用System.gc()方法的时候);进一步提问,如何判断内存是否紧张,什么时候去判断。
2.介绍一下 java 的异常类。
3.介绍一下 mysql 的事务特性;详细介绍一下原子性的实现原理。
4.一条 sql 语句, where a = 1 and b = 2 and c =3, 其中 a 和 b 是联合索引,c 不是索引,那么这条 sql 语句在数据库中是怎么走的?(回答a,b会走索引,但是c会涉及到回表的过程)于是要求进一步详细介绍回表。
5.linux需要根据关键字查找文件,具体通过什么命令查找?修改文件的指令。
8.java 历史上有哪里比较重要的 jdk 版本(回答jdk 8 和 jdk 17);java 8 有哪些新特性出现
场景题:
有一个分布式服务,具有多个实例,在设计服务限流的时候需要考虑哪些问题
智力题:
天平找质量不同球的问题
全部评论
相关推荐
点赞 评论 收藏
分享