字节跳动面试题

  • 一面
    • 自我介绍
    • 如何提高团队工作效率,可以从哪些方面考虑
    • typescript中 interface 与 type 的区别?
    • esm、commonjs、umd 的区别
    • 如何去分享项目的性能瓶颈?并做相应的优化
    • git release 熟悉吗?(这个跳过了)
    • h5 与 App 的交互方式? jsbridge 及其实现原理?
    • ui与屏幕自适应的方案有哪些? vw/vh、rem? rem 为什么可以根据根节点适配?
    • 如何实现一个异常监听上报的 SDK? 为什么要用 img.src 而不使用 ajax 呢?
    • 写出 event loop 的执行结果并解释
    • 算法题 完成一亿(不含)以内的中文数字到 int 整数的转换,例如:五千三百万零五百零一
  • 二面
    • 聊了挺多业务相关的问题
    • 聊了一下大学专业
    • 算法题,https://leetcode-cn.com/problems/add-strings/
    • 性能优化的指标
    • 如何保障测试用例正常
    • 如何学习等
    • 不出意外的话是挂了

你可能感兴趣的:(字节跳动面试题)