蓝色脉动二面面经

我听我同事说昨天和你聊得挺愉快的,但是基础不太好?

我这边有几道题,你来做一下

public static class XXXXX{

public static void get(){

String str=new String("li");

change(str);

System.out.println(str);

}

public static void change(String str){

str="ai";

}

}

输出结果是多少?我说是li,因为java里面是值传递,传递进去的不是对象,是一个地址值,然后修改值并不会影响原来的值。不知道是不是故意刁难我说不对,也有可能是没答上参数传递传递的是一个副本。

然后一道算法题,非常简单

问了I/O说一下我对IO的了解,我就说了一些字符,字节分类InputStream/OutputStream,Reader/Writer,然后问我统计文件中字符的长度,怎么做?回答字符长度可能取决于编码方式,然后又问了Unicode 和 UTF-8的区别,太久没看了,直接说不了解。然后我跟他说每次读取文件有一个指针,然后根据这个指针的位置来确定。

怎么看有没有命中索引?(key和key_len字段)

index和ref有什么区别?(当时忘了,这点需要加强复习)

又聊了很多其它的?

问我最近面试多吗?我很诚实回答多

最近读了哪些书?

有没有什么兴趣爱好?

最后中午问了hr,说我挂了。

我都说了I/O我太久没有用过了,还要接着问?一直追着问。面试体验真的一点也不好。

#蓝色脉动##暑期实习#
全部评论

相关推荐

04-06 14:27
武汉大学 后端
分享面经,积攒好运🙏自我介绍你说你本科做项目,做什么项目?你这个项目是怎么用到RPC的?RPC和我直接用http调用restful接口有什么区别?有什么优点?restful接口不能做负载均衡吗?现在很多框架代码都可以一键生成调用代码,为啥还需要费劲写一个RPC框架呢?你一开始就分表吗?怎么评估的?分表策略是什么?分片键是什么?你知道有几种分表方式?你分了几个表?如果后期要做动态扩展,就是本来分了16个表,要改成64个表,你怎么做?如何最小化数据迁移量?rehash很耗时怎么办?分布式hash了解吗?你说一下一致性hash你数据怎么统计的?后续准备怎么使用它们?你的统计记录按什么分片来着?假如他没有分表,然后又想根据分组ID去查出来一个分组的一个列表。怎么解决?这个redisson是单机锁,还是分布式锁?你的redis单机部署还是分布式部署?你说说redisson的这个分布式锁是怎么实现的?redlock知道吗?你前面提到这个2kw分表,这个量级怎么得出的?了解过吗?智力题:一个质量分布不均的硬币,正面概率0.3,反面概率0.7,如何用他来实现公平的决策?手撕:K个一组反转链表一般你是怎么学习一个语言的?了解过ai不?ai对你生活有什么改变吗?minus好像最近挺火的?主要是用chatBot吗?别的用过没?部署过大模型没?反问
查看23道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务