华为实习-通用软件开发工程师-一面
几个没回答上来的题
1、堆排序初始化过程,增删数据时的结构变化过程(没看,说不太明白,然后问了个冒泡,没绷住)
2、JVM垃圾回收,可达性算法,不可达一定被回收吗,举例说明(八股里知道不一定,但是不知道例子,就说了个字符串常量池里的常量)
3、存储用户密码时,使用char和String哪个更好(以为是内存相关的问题,面试官说是安全相关)
做题字符串和树二选一:选了字符串
判断一个字符串是否一定能被分割成三个回文子串。
主要就是用一个状态数组来保存每个子串是否为回文,而不是每次切割后再判断。
面完30分钟接到进入主管面通知。。。很久没有压力这么小的面了,可能5月份大佬都被招完了吧。
1、堆排序初始化过程,增删数据时的结构变化过程(没看,说不太明白,然后问了个冒泡,没绷住)
2、JVM垃圾回收,可达性算法,不可达一定被回收吗,举例说明(八股里知道不一定,但是不知道例子,就说了个字符串常量池里的常量)
3、存储用户密码时,使用char和String哪个更好(以为是内存相关的问题,面试官说是安全相关)
做题字符串和树二选一:选了字符串
判断一个字符串是否一定能被分割成三个回文子串。
主要就是用一个状态数组来保存每个子串是否为回文,而不是每次切割后再判断。
面完30分钟接到进入主管面通知。。。很久没有压力这么小的面了,可能5月份大佬都被招完了吧。
全部评论
第二点是不是可以考虑g1垃圾收集器的原始快照机制产生的浮动垃圾问题
主管面是约的啥时候啊老哥
招完啥啊,全都到池子里泡着去😂
初始化就是建堆,增删对应上浮和下滤
考的应该是jvm中标价为不可达的对象,会加入一个队列,存在一个优先级低的定时任务取队列对象执行finalize方法,这个时候对象产生了关联,就不用删除
相关推荐
09-26 12:42
重庆理工大学 汽车设计 点赞 评论 收藏
分享
昨天 10:08
门头沟学院 算法工程师 点赞 评论 收藏
分享