![字节跳动客户端 日常实习一面面经](https://imgs.xnip.cn/cj/jy/69/0732e1b4-e1e3-4306-b754-770b23571dbf.jpg)
回忆版,发个面经求个好运气呜呜呜。被虐麻了
客户端一面 回忆版 1h
上来问了挺多react和css的东西,说好的一面不问项目的呢
1.react的特点以及数据流向,diff算法主要做了啥?
2.css如何让两个组件(view)并排并且显示最大显示,不用flex盒子怎么实现?(真不会)
3.redis哨兵 热key (不会没看过...)
4.设计模式六大原则 单一职责 里氏替换原则等等。了解哪些设计模式?具体说说
5.RSA算法原理?(没看过)
6.HTTPS密钥细节
7.java垃圾回收机制
8.小程序的认证和权限怎么做的
9.C++智能指针怎么解决循环引用(我完全没看C++的东西)
10.内存为什么要分段?分段就只是为了方便程序员吗?
11.java里继承会破坏封装性吗?(开放题)(我举了个String类)
12.https可以防止DNS劫持吗?(我答得不可以,但实际上理论上是可以的 哎)
算法:字典树 (没理解啥意思,换了一题)
算法:leetcode3 middle 无重复字符的最长子串 (想边说边写的,被面试官说“你不用说直接写就可以了”)
ok,第二天感谢信了。
字节面试官“我觉得你挺好的”,反手挂了。快手面试官:“你写的代码太少”,当天约二面....怀疑快手在cpu我
#字节跳动#