字节提前批客户端凉经
技术中台部门
7.6一面
1. 自我介绍 聊项目(被怼死 挺多问题根本没想过)
2. 简要介绍mvcc
3. 多线程怎么实现? 做一个高可用系统要考虑什么?(这儿完全不知道自己在说啥)
4. 通信过程中安全性如何保证?加密时密钥如何分发保证不被中间人攻击?(忘了 gg)
5. 数据传输时如何保证可靠性?消息摘要有什么作用?
6. 数据库如何优化效率?什么情况下要建索引?B树和B+树的区别,索引为什么不用二叉树、红黑树等?
7. 为什么要用线程池?如何实现?
8. 算法题 按字典序全排列输出(给了半小时没写出来 凉了)
7.12二面
1. 自我介绍
2. 对称加密与非对称加密的区别?
3. 消息摘要的作用?SHA256为什么比MD5安全?RSA与DSA有什么区别?
4. http与https的区别?具体证书是怎么获取的?密钥如何分发?
5. wireshark用过吗?实现原理是什么?(完全不会)
6. java中实现多线程的方法?使用线程池时参数有哪些?继承和实现接口哪个更好?
7. 非static的内部类如何访问static的外部成员变量或方法?原理是什么?(忘了)
8. base64算法与其他加密算法的区别?base64的流程是什么?
9. 了解哪些编码?utf-8和utf-16有什么区别?(凉凉)
10. 算法题 跳台阶 变种如果能跳1、2、3级台阶怎么实现?
7.16感谢信
彻底没了
基础知识看半天没咋问 问一堆密码学 早忘光了😂
-------------------------------------------------------------------
7.21
又被产品研发后端捞起来了。。。
一面
算法 leetcode 695 又没写出来 估计又挂了😔
7.26
感谢信2.0
#面经##字节跳动##校招#