字节-开发实习-一面

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 有哪些新特性出现
    场景题:
        有一个分布式服务,具有多个实例,在设计服务限流的时候需要考虑哪些问题
    智力题:
        天平找质量不同球的问题
全部评论

相关推荐

点赞 评论 收藏
分享
Lorn的意义:1.你这根本就不会写简历呀,了解太少了 2.你这些项目经历感觉真的没啥亮点啊,描述的不行,重写书写一下让人看到核心,就继续海投 注意七八月份ofer还是比较多的,越往后机会越少,抓住时机,抓紧检查疏漏,加油查看图片
点赞 评论 收藏
分享
酷酷我灵儿帅:这去不去和线不线下面说实话没啥关系
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务