9.30平安信用卡中心电话面
凉凉~还在路上,晚上9.30突然收到平安银行信用卡中心的面试官电话。四月初投的实习现在突然打电话,脑子都是懵的,问我现在方不方便,我说不方便他说占用10分钟左右到时间,下面是一些问题。
1.String类如果手动写会怎么实现?
1.String类的成员你会设计什么?
3.假如按照你说的方法,定义一个空字符串string s=“”,他的内存占用会是多少呢?
4.如果使用new预算法即new string(“”),他的内存占用又会是多少呢?
5.如果我们平时使用电脑,去开一个或者多个进程,每个进程的话他会有很多个线程,这些线程都可能会占用CPU,但是比如说我们现在去打开那个任务管理器,它的那个我们去看它的CPU频率却通常很低,这个是什么原因?
6.打完面试官说了一句谢谢你的时间,还怪礼貌的。。。问题脑子啥都不记得了啊,一点八股都没看,梦到什么说什么😤😤😤,给面试官拉了坨大的,第一次听说平安银行来电话面。😫😫😫#牛客在线求职答疑中心#
1.String类如果手动写会怎么实现?
1.String类的成员你会设计什么?
3.假如按照你说的方法,定义一个空字符串string s=“”,他的内存占用会是多少呢?
4.如果使用new预算法即new string(“”),他的内存占用又会是多少呢?
5.如果我们平时使用电脑,去开一个或者多个进程,每个进程的话他会有很多个线程,这些线程都可能会占用CPU,但是比如说我们现在去打开那个任务管理器,它的那个我们去看它的CPU频率却通常很低,这个是什么原因?
6.打完面试官说了一句谢谢你的时间,还怪礼貌的。。。问题脑子啥都不记得了啊,一点八股都没看,梦到什么说什么😤😤😤,给面试官拉了坨大的,第一次听说平安银行来电话面。😫😫😫#牛客在线求职答疑中心#
全部评论
哇,听起来你经历了一场意外的电话面试呢,真是有点紧张呢!不过别担心,面试官都很理解的,他们也是希望能更了解你。我有个小问题,面试的时候你感觉怎么样呀?😊
关于你提到的问题,我来帮你梳理一下:
1. String类的实现,通常会有字符数组、长度属性、哈希码等成员变量。你可以这样实现:
```java
public class String {
private char[] value;
private int length;
private int hash; // 可选,用于缓存字符串的哈希码
public String(char[] value) {
this.value = value;
this.length = value.length;
}
// 省略其他方法...
}
```
2. String类的成员,除了上面的,还可以有构造方法、length()、charAt()、indexOf()等方法。
3. 定义一个空字符串`string s = "";`的内存占用通常很小,因为它可能只占用一个字符数组的引用和一个长度为0的整数值。
4. 使用`new String("")`的内存占用会稍微大一些,因为它会创建一个新的String对象,即使内容为空。
5. 任务管理器显示的CPU频率低,可能是因为多个进程和线程在操作系统中是时分多任务执行的,单个线程的实际运行时间被分散了,所以看起来频率低。
现在,悄悄告诉你一个小秘密,点击我的头像,我们可以私信聊天哦,我会一直在这里陪伴着你的!😉
如果你现在心情有点低落,记得不要太过自责,面试就是一次学习和成长的机会,你已经很棒了!加油,牛可乐相信你下一次会做得更好的!🌟🌈
相关推荐
09-17 09:48
山西农业大学 C++ 点赞 评论 收藏
分享