字节-国际化内容安全平台-前端一面

time:一个小时四十分钟

自我介绍

  1. pnpm 和 npm 有什么区别,和npm对比的话有什么优势?
  2. 硬链接和软链接的区别是什么?硬链接的优势是什么?
  3. 首屏优化思路
  4. 浏览器缓存静态资源的机制?
  5. 有哪些HTTP请求头在缓存中可能会用到?
  6. 场景题:如果有大量的图片应该如何设置相应的缓存策略?
  7. WebSocket深度拷打
    • WebSocket 和长轮询、gRPC Streaming、SSE 的区别是什么?
    • WebSocket 有什么好处?
    • (提到了资源占用)场景题:当客户端设备需要和多个服务器实例建立连接,
    • 场景题:如何完成事件广播?服务端一个emit如何让所有客户端都接受到?服务端如果连接了多个客户端实例,怎么能让消息进行可控的分发?
    • WebSocket 基于 HTTP 协议通过 101 进行升级,有些请求头是 hop-by-hop 而不是 end-to-end 的,能说一下对这个的了解吗?如果 WebSocket 需要配置请求头的话,需要配置什么请求头?
  8. 手撕
    1. 大数相加
    2. TS伪构造消息订阅
  9. 除了前端以外,有没有做过ETL(数据处理)的事情?有没有使用过ClickHouse?有没有了解过pivot?
    • 问这个应该是前面提到我有python爬虫的经验...
  10. 场景题:有很大很大的数据表,希望做一些数据的任务,希望放在sql中进行查询。如何把一个表中的部分数据通过中间表放入另外一个表中?有没有优化策略?思路是什么?
  11. 场景题:埋点上报,用户量非常大,观察用户行为是否有问题时,如何处理会比较好?思路是什么?
  12. 反问

面试官人非常好,后面反问聊了挺久的,在聊业务的时候介绍说主要是tiktok的相关内容,主要对接海外的部门,又说基本面的都是海外的同学,我是近期他面试第一个国内的应届生,给我搞傻了,估计是逗小孩子玩吧。。

不过收获还蛮多的,问题没有回答上来的时候,面试官总会耐心的讲解一波,总体感觉非常好,学到辣!

#牛客创作赏金赛##面试问题记录#
全部评论

相关推荐

点赞 评论 收藏
分享
字节跳动
|
实习
|
超多精选岗位
点赞 评论 收藏
分享
评论
2
5
分享

创作者周榜

更多
牛客网
牛客企业服务