2021-8-9字节面试二面
一面在这
https://www.nowcoder.com/discuss/697445?source_id=profile_create_nctrack&channel=-1
###自我介绍
八股
又问了utf-8和gbk其他编码方式等等什么的区别之类的?
常见的负载均衡算法哪些?(随机,轮询,hash,加权轮询,最小连接数等等)
一致性hash是什么样的?
abacaa 用什么编码格式节省存储空间,怎么表示?(我猜是想问哈夫曼编码,但是当时怎么编码想不起来了)
aop怎么实现的,和cglib和aspectj的区别
(Spring属于运行时增强,AOP而 AspectJ 是编译时增强。 Spring AOP 基于代理(Proxying),而 AspectJ 基于字节码操作. Spring AOP 已经集成了 AspectJ , 如果我们的切面比较少,那么两者性能差异不大。但是,当切面太多的话,最好选择 AspectJ ,它比Spring AOP 快很多。)
红黑树的相关问题。
项目
你的xxx负载均衡怎么实现的?
是实时的吗?怎么改进的?
项目里面热帖更新怎么做的?
是定时的更新吗?
项目里面怎么压缩存储空间的?
常见的序列化方式有哪些?
算法
Merge k sorted linked lists and return it as one sorted list. Analyze and describe its complexity.
Example:
Input:
[
1->4->5,
1->3->4,
2->6
]
Output: 1->1->2->3->4->4->5->6
Input: List
Output: ListNode
原题https://leetcode-cn.com/problems/merge-k-sorted-lists/
但我写错了。。
反问
哪个地方你自己比较厉害,我没问到的?java锁呀,内存结构呀等等。
他就问了我unsafe类的相关问题。。。为什么叫unsafe,unsafe做了哪些工作。
结果
找了hr问了面评,说是一面险过,二面表现不好挂了。
本科非科班是缺点,虽然硕士是计算机专业。。
全部评论
(1) 回帖