快手基础架构一面
1.讲讲Redux架构和传统架构的区别
2.讲讲事件驱动更适合什么项目
3.事件驱动是不是都可以归结成数据的变化,为什么还是要使用事件驱动,而不是数据驱动
4.你讲讲你是怎么做的redux
5.如果有跨UI的通信怎么做呢
6.你做一个大型的组件化的项目,这种要怎么去做这种事件驱动呢
7.你讲讲网络优化和请求优化怎么做的
8讲讲点击URL的全链路,HTTPS讲详细一点
9.讲讲HTTP1.1-2-3,分别有什么优化
10.如果用UDP做传输,无可避免的有数据丢包,怎么办
11.重传可能是因为超时也可能是因为数据不完整,那要怎么去实现呢
12.如果识别到不完整,全部再传一次吗,对网络的流量消耗有点大
13.你了解过KMP吗,适用什么场景
14.为什么kmp有接近原生的性能
15.对比一下传统跨平台方案,有什么区别呢
16.说说线程和进程的区别和联系
17.cpu在线程调度的时候,是什么流程
18.讲讲线程安全
19.gc太频繁了会导致性能问题,不希望他频繁回收,怎么解决
20.用户会上下滑,滑动列表会卡顿,这种怎么解决
21.包体积优化怎么做
算法题:比较版本号
反问,问了两个技术问题,最后让评价一下面试表现(都挺好,有点刨根究底的思维就更好了),快手面试官是我面过最好的了,和蔼还有引导性,表达清晰
ps:一面完3h约二面
#面经# #面试体验感最好的是哪家?#
2.讲讲事件驱动更适合什么项目
3.事件驱动是不是都可以归结成数据的变化,为什么还是要使用事件驱动,而不是数据驱动
4.你讲讲你是怎么做的redux
5.如果有跨UI的通信怎么做呢
6.你做一个大型的组件化的项目,这种要怎么去做这种事件驱动呢
7.你讲讲网络优化和请求优化怎么做的
8讲讲点击URL的全链路,HTTPS讲详细一点
9.讲讲HTTP1.1-2-3,分别有什么优化
10.如果用UDP做传输,无可避免的有数据丢包,怎么办
11.重传可能是因为超时也可能是因为数据不完整,那要怎么去实现呢
12.如果识别到不完整,全部再传一次吗,对网络的流量消耗有点大
13.你了解过KMP吗,适用什么场景
14.为什么kmp有接近原生的性能
15.对比一下传统跨平台方案,有什么区别呢
16.说说线程和进程的区别和联系
17.cpu在线程调度的时候,是什么流程
18.讲讲线程安全
19.gc太频繁了会导致性能问题,不希望他频繁回收,怎么解决
20.用户会上下滑,滑动列表会卡顿,这种怎么解决
21.包体积优化怎么做
算法题:比较版本号
反问,问了两个技术问题,最后让评价一下面试表现(都挺好,有点刨根究底的思维就更好了),快手面试官是我面过最好的了,和蔼还有引导性,表达清晰
ps:一面完3h约二面
#面经# #面试体验感最好的是哪家?#
全部评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享