字节头条一二三hr面 (已OC)

一面

  1. 自我介绍

  2. tcp/IP协议的介绍

  3. 5层模型介绍

  4. tcp和udp的区别

  5. http和https的区别

  6. 浏览器的跨域

    1. 同源政策的限制
  7. 浏览器的缓存

    1. 强缓存协商缓存
  8. html5新特性

  9. css盒模型

    1. IE盒模型盒W3C盒模型
  10. css的预处理器

    1. less和sass
    2. 为什么有less和sass
  11. 手写实现水平垂直居中
    代码实现

  12. 如何判断一个结构是数组

  13. 0.1+0.2 == 0.3输出是是什么

    1. 怎么解决(做差和极小值判断)
  14. js的事件机制(事件循环)

    1. 宏任务和微任务都有什么
  15. 输出代码

    for(var i = 1; i<=5 ;i++){
        setTimeout(function(){
            console.log(i)
        },i*1000)
    }

    ​ 答案是什么,为什么,怎么改进

  16. es6新特性

  17. async和await和promise的区别

  18. 手写原生的ajax请求

  19. 为什么用axios

  20. 数组去重的方法

  21. 反问

    1. 对我的评价是什么。

二面

  1. 自我介绍

  2. 说一下两个项目(字节简历上的两个项目)

  3. 是自己的项目还是真实应用了的?

  4. 用户管理员界面的数据存储是怎么做的?

  5. 聊一下登陆注册的实现

    1. token 放在 vue 里面,刷新会怎样?
      1. 存在 localStorage 里面
    2. token 里面有什么?
    3. token 是怎么生成的?
    4. 了解流行的鉴权吗?也就是说你为什么选择token?JWT?
  6. 注册二次校验,登录也用的电话号码密码,你觉得这种有没有什么问题?
    我就把我所有的电话号码和密码用for循环.......频控有考虑到吗?

  7. 影片信息?展示是卡片?

  8. 假如我现在8部电影,8张卡片,一排三个,怎么实现这种布局?
    flex

  9. 你了解vue-router到底是个啥吗?

  10. 路由分为哪两种模式?

  11. vue 用的哪个版本?

    1. 脚手架是3,版本是2
  12. 那你了解他们的区别吗?

  13. nextTick 了解吗?

  14. 了解里面是咋实现的吗?nextTick这个函数里面是怎么做的?意思如果没有这个函数,你怎么做?
    setTimeout() promise.then()

  15. Minx 混入了解吗?

    1. 没用过是吧
  16. 为什么用axios而不是ajax?有什么优点?

  17. 写个题

    1. 封装一个原生的Ajax请求
    2. 实现一个带超时的fetch
  18. 简单的算法题

    1. 力扣2:两数相加 (题改了,链表改成数组)

      LeetCode2. 两数相加
      给你两个 非空 的数组,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。
      
      请你将两个数相加,并以相同形式返回一个表示和的链表。
      
      你可以假设除了数字 0 之外,这两个数都不会以 0 开头。
  19. 会不会node?

  20. 会不会webPack?

  21. 那你前端是如何部署的?

三面

  1. 自我介绍

  2. EventLoop的一个题,很常见,代码忘记记了

  3. ['1','2','3'].map(parseInt)结果是多少

  4. 连续子数组的最大和

  5. 判断链表是否有环

  6. 变色龙智力题

某岛有三种变色龙,分别为红色,黄色,蓝色,三色分别有13条,15条,17条。当有两只变色龙相遇时,如果颜色不同,他们就变成第三种颜色。如红和黄相遇,都变成蓝色。问:是否可能所有的变色龙都变成同种颜色?

hr面

  1. 实习时间

  2. 专业上的选择出于什么样的考虑

  3. 学的好的课有什么

  4. 喜欢的课程基于自己喜欢的点在哪里

  5. 认为什么样的老师是好的老师,是自己喜欢的老师

  6. 认为自己有什么优点 (学习能力和沟通能力)

  7. 基于这两个优势举个例子

  8. 基于项目,问了做项目的背景是什么

    问了项目相关的,怎么组织?实现了什么?怎么沟通和交流?为什么选择这个课题?因为是双人合作项目,就问了合租的两个人在这个项目之前认识吗?怎么认识就是怎么搭的桥?自己在项目中负责什么角色?有没有日期的计划?就阶段的计划,谁先提出来的?项目获得的最终评价?项目中遇到的问题有没有?对后台同学合作中的评价是什么?

  9. 在课余有没有关注新的技术

  10. 了解到的新的技术有哪些

  11. 对于相关的介绍有没有什么看法

  12. 自己平时课余的兴趣爱好

  13. 怎么处理压力?

  14. 最近有压力的是什么事情

  15. 最近的实习offer是什么

  16. 一个乌龙(因为当时第一次投简历投到了客户端,面试官说它很好奇)

  17. 为什么选择字节这个部门?

  18. 反问环节

有不会的欢迎评论区留言哦!!!

#今日头条字节跳动##字节跳动##面试题目#
全部评论
字节最后又加了一轮技术面 1. 面试官是深圳头条的同学。 2. 聊一下你的....聊项目: 3. 上传图片的时候,做一些安全防护应该怎么做 4. 问了阿里云的OSS  不太了解  答得不太好 5. 算法题 ``` 特殊加法:从高位开始相加,1+9,2+8...... 进位进到后面 1234567+9876 结果:111667 解决:数字反转后相加,结果再反转 改进:高位相加,进位进到前面,1234567+9876 结果:11110567 解决:位数少的后面补0(这个只说了思路) ``` 6. 聊聊别的,知识点前面面试问的差不多了,你们合作项目是怎么进行合作的? 7. 遇到冲突,后台想写两个接口,你觉得只需要一个,怎么办?
点赞 回复 分享
发布于 2021-12-22 16:51
楼主三面问的这么少么?
点赞 回复 分享
发布于 2021-12-15 15:04
太强了
点赞 回复 分享
发布于 2021-12-14 02:16
厉害
点赞 回复 分享
发布于 2021-12-14 01:06
大三就去实习了嘛!强
点赞 回复 分享
发布于 2021-12-14 00:14

相关推荐

不愿透露姓名的神秘牛友
05-29 15:00
教授A:“你为什么要讲这么久,是要压缩我们对你的评议时间吗?你们别以为这样就能够让我们对你们少点意见。”&nbsp;“从你的发言和论文格式就能知道你的性格啊。”…….&nbsp;感觉被狠狠霸凌了。
码农索隆:“教授您好,首先我想回应您提出的两点疑问。” “关于我讲解时间较长的问题:这绝非为了压缩各位老师的评议时间。这份毕业设计是我过去几个月倾注了全部心血的作品,从构思、实验、调试到撰写,每一个环节都反复打磨。我深知时间宝贵,所以选择详细讲解,是希望能更完整、清晰地展示它的核心创新点、实现过程和验证结果,确保老师们能充分理解它的价值和我的努力。我完全理解并重视评审环节的意义,也做好了充分准备来听取各位老师的专业意见和批评。几个月的研究都坚持下来了,我怎么可能害怕老师们的点评呢?今天站在这里,正是抱着虚心学习、诚恳求教的态度而来。” “如果我的展示确实超时,影响了后续流程,烦请老师们随时示意,我会立刻调整。我非常期待并预留了充足的时间,希望能听到老师们宝贵的建议和深入的讨论。” “其次,关于您提到‘从发言和论文格式就能知道我的性格’。教授,我对此感到非常困惑和不安。学术研究和答辩的核心,难道不应该是作品本身的质量、逻辑的严谨性、数据的可靠性和结论的合理性吗?论文格式有明确的规范要求,我尽最大努力遵循了这些规范。如果格式上存在疏忽或不足,这属于技术性、规范性的问题,恳请老师们具体指出,我一定认真修改。但将格式问题或个人表达风格(如讲解时长)直接上升为对个人性格的评判,甚至以此作为质疑我学术态度和动机的依据,这让我感到非常不公平,也偏离了学术评议应有的客观和严谨原则。” “我尊重每一位评审老师的专业权威,也衷心希望能得到老师们对我的工作内容本身的专业指导和批评指正。任何基于研究本身的意见,无论多么尖锐,我都会认真聆听、反思并改进。但我恳请老师们,能将评议的焦点放在我的研究本身,而不是对我个人进行主观的推断或评价。谢谢各位老师。”
点赞 评论 收藏
分享
CADILLAC_:我要用bava 不要用java 了 啊啊啊啊啊啊啊啊啊啊啊
点赞 评论 收藏
分享
野猪不是猪🐗:我assume that你must技术aspect是solid的,temperament也挺good的,however面试不太serious,generally会feel style上不够sharp
点赞 评论 收藏
分享
评论
6
48
分享

创作者周榜

更多
牛客网
牛客企业服务