贝壳、绿盟、哈啰、bigo、网易云、完美世界---前端面经

目录:

好未来:
1\2\hr面,已感谢信
哈啰:
1\2面,hr说过了,因为是校园大使不需要hr面,说后期沟通意向书(不知道稳不稳,许愿oc)
bigo:
1面,2面已拒(个人原因)
网易云:
1面,2面已拒(个人原因)
完美世界:
1面,2面已拒(个人原因)

好未来

一面

面试情况:通过

面试时长:54分钟

面试官态度: ★★★★★

面试感受:八股猛问,累

开场

  1. 自我介绍
  2. 项目自发做的还是团队的?

八股

  • CSS+HTML

    1. css动画
    2. 水平垂直居中
  • JS

    1. 原型链
    2. 闭包
    3. ES标准,除了es6其他的新特性
    4. 事件委托,事件代理
    5. 介绍下nodeJS
  • HTTP

    1. url输入
    2. 说说http
  • 计算机基础相关

    • 时间复杂度
    • 排序算法
    • 常见网络协议
    • 进程和线程
    • 死锁
    • 编译型语言和解释性语言
    • 手写
      • 快排(并解释一下快排原理和时间复杂度计算)
  • 项目

    • 为什么使用vue
    • 项目难点和学到的内容
    • v-for的key
  • 其他

    • CDN
    • git
      • 多人开发了解吗
      • 如何进行merge
      • 相关命令

二面

面试情况:通过

面试时长:41分钟

面试官态度: ★★★★★

面试感受:全程问项目,菜鸡项目,啊这。。。

开场

  1. 自我介绍
  2. 项目自发做的还是团队的?
  3. 介绍一下项目的想法和主要业务
  4. 如何准备做一个项目
  5. 为什么选择前端

八股

  • 项目
    • 介绍一下vue
    • 响应式数据介绍一下
    • 如何学习vue的
    • 项目遇到的困难,如何解决的
    • 解决bug的方式有哪些
    • 如何规划项目的(这是另一个项目,项目的想法,如何一步步实现)
    • 微信缓存大小
    • 是否上线
    • webpack这一块有涉及吗
    • 自动化部署了解吗
    • 介绍token
    • 小程序问题(又聊回来了)
  • 其他
    • 一天学多久编程
    • 职业规划
    • 为什么选择好未来

hr面

聊天

哈啰

哈啰一面

面试情况:通过

面试时长:30分钟

面试官态度: ★★★★★

面试感受:常规问题

开场

  1. 自我介绍
  2. 项目是团队or个人?

八股

  • JS
    1. 事件循环
    2. JS垃圾回收机制
    3. 闭包
    4. 说说promise
    5. async和await
  • 项目
    • 介绍下项目,技术栈,遇到困难,解决方法
    • vue双绑原理
    • dom diff
  • 其他
    • 浏览器缓存,强缓存和协商缓存

哈啰二面

面试情况:通过

面试时长:37mins

面试官态度: ★★★★★

面试感受:适当了解了解新技术

开场

  1. 自我介绍
  2. 为什么选择前端,为什么放弃java和本专业
  3. 找实习了吗?
  4. 研究生有软件开发相关的工作吗
  5. 有没有做过团队合作的项目
  6. 了解react吗

八股

  • 项目
    • 介绍一下vue
    • 说说双绑
    • 说说虚拟dom
    • 说说自己项目学习和设计的思路,优化、困难等等
    • 学习方式
    • 前端的前沿技术了解
    • 说说了解比较多的比较新的技术
    • ts了解了吗
    • 说说koa洋葱模型
  • 其他
    • 说说职业规划
  • 反问

bigo

bigo一面

面试情况:通过

面试时长:1h

面试官态度: ★★★★★

面试感受:还行

开场

  1. 自我介绍

八股

  • CSS+HTML

    1. flex:1
    2. 浮动覆盖?
  • HTTP

    1. 说说https
    2. 说说https原理
  • 项目

    • 说说项目中授权
    • 说说vue项目
    • 说说防抖
    • 说说v-if和v-show
    • 说说diff中的key
    • 项目要上线吗?
    • nodeJS平滑重启
  • 题目

    • 1:立即执行函数访问全局变量

    • 2:数组中保存对象,说输入输出,考察引用类型

    • 3:手写两列布局,三种方法

    • 算法

      • 1:版本号比较

      • 给定一个整数n,计算所有小于等于n的非负整数中数字1出现的次数,不要使用转字符串的方式

        注意:11中出现两1

        例如:

        n=11,返回4

        其中1,2,3,4,5,6,7,8,9,10,11

        1,10,11包含1,总共有4个1,返回4

  • 反问

网易云音乐

网易一面

面试情况:我有点拉胯啊

面试时长:63mins

面试官态度: ★★★★★

面试感受:问的也不算特别难,考察知识点理解,光会背怕是不得行,但是最近没咋复习了,好多以前很熟的竟然搞忘了,该打。。。

开场

  1. 自我介绍
  2. 为什么选择前端,学习多久了

八股

  • CSS+HTML

    1. CSS选择器和权重

    2. 盒模型

    3. flex

    4. 水平垂直居中

    5. flex轴

    6. 重绘和重排

    7. vue渲染和重绘重排

    8. 什么情况下会触发diff

    9. 如何减少回流重绘(CSS角度)

      scale

    10. scale实现原理

  • JS

    1. 类型判断种类

    2. 手写instanceof

    3. 输入输出,考察类的继承和instanceof

    4. 输入输出,考察bind绑定this后是否可以通过call再次改变this

    5. 输入输出,考察类的实例化与构造函数关系

    6. 输入输出,考察闭包

    7. 输入输出,考察ES Module

    8. 输入输出,考察promise.all

    9. css加载阻塞问题

      https://www.cnblogs.com/chenjg/p/7126822.html)

    10. JS原生获取CSS样式

      https://www.cnblogs.com/zsz179248496/p/6158422.html

    11. 事件循环

    12. 浏览器渲染机制,考察浏览器渲染引擎和JS引擎的关系

  • 计算机基础相关

    • 算法
      • 括号对应
  • 项目

    • 为什么学习vue
    • 说说VUE的双绑
    • 说说Object.defineProperty和Proxy
    • 说说vue3
    • 说说虚拟dom
    • diff时间复杂度

完美世界

一面

面试情况:我过于垃圾

面试时长:28mins

面试官态度: ★★★★★

面试感受:我开视频,面试官不开,好奇怪。。。问的挺 活的,而且追问,深挖

开场

  1. 自我介绍
  2. 为什么选择前端

八股

  • CSS+HTML

    1. 说说行内元素和块级元素
    2. 行内元素添加块级元素会出现什么情况
    3. img是什么类型元素
    4. 说说行内块元素
    5. 监测图片加载完成
    6. dom常用的api
    7. 文本框内,文字不定,获取改文本框高度
    8. 十万条数据如何渲染
    9. 如何实现懒加载
    10. 如何实现虚拟列表
    11. 如何计算列表内元素的高度
    12. 如何确定当前虚拟列表渲染的元素的index(就是10万条数据,每次渲染十条,你如何确定当前渲染的是哪10条数据)
    13. 了解webWorker吗
  • JS

    1. 为什么JS是单线程
  • 项目

    • 说说项目经历
    • 说说项目中用到的缓存
    • 说说你了解的VUE
  • 其他

    • 职业规划
  • 反问

#前端##网易##完美世界##BIGO##哈啰出行#
全部评论
还是贝壳好,我拿到意向书了
1 回复 分享
发布于 2021-09-13 19:39
贝壳oc群:180795093
点赞 回复 分享
发布于 2021-09-13 19:32
哈啰二面是什么时候啊
点赞 回复 分享
发布于 2021-09-12 21:26

相关推荐

避坑恶心到我了大家好,今天我想跟大家聊聊我在成都千子成智能科技有限公司(以下简称千子成)的求职经历,希望能给大家一些参考。千子成的母公司是“同创主悦”,主要经营各种产品,比如菜刀、POS机、电话卡等等。听起来是不是有点像地推销售公司?没错,就是那种类型的公司。我当时刚毕业,急需一份临时工作,所以在BOSS上看到了千子成的招聘信息。他们承诺无责底薪5000元,还包住宿,这吸引了我。面试的时候,HR也说了同样的话,感觉挺靠谱的。于是,我满怀期待地等待结果。结果出来后,我通过了面试,第二天就收到了试岗通知。试岗的内容就是地推销售,公司划定一个区域,然后你就得见人就问,问店铺、问路人,一直问到他们有意向为止。如果他们有兴趣,你就得摇同事帮忙推动,促进成交。说说一天的工作安排吧。工作时间是从早上8:30到晚上18:30。早上7点有人叫你起床,收拾后去公司,然后唱歌跳舞(销售公司都这样),7:55早课(类似宣誓),8:05同事间联系销售话术,8:15分享销售技巧,8:30经理训话。9:20左右从公司下市场,公交、地铁、自行车自费。到了市场大概10点左右,开始地推工作。中午吃饭时间大约是12:00,公司附近的路边盖饭面馆店自费AA,吃饭时间大约40分钟左右。吃完饭后继续地推工作,没有所谓的固定中午午休时间。下午6点下班后返回公司,不能直接下班,需要与同事交流话术,经理讲话洗脑。正常情况下9点下班。整个上班的一天中,早上到公司就是站着的,到晚上下班前都是站着。每天步数2万步以上。公司员工没有自己的工位,百来号人挤在一个20平方米的空间里听经理洗脑。白天就在市场上奔波,公司的投入成本几乎只有租金和工资,没有中央空调。早上2小时,晚上加班2小时,纯蒸桑拿。没有任何福利,节假日也没有3倍工资之类的。偶尔会有冲的酸梅汤和西瓜什么的。公司的晋升路径也很有意思:新人—组长—领队—主管—副经理—经理。要求是业绩和团队人数,类似传销模式,把人留下来。新人不能加微信、不能吐槽公司、不能有负面情绪、不能谈恋爱、不能说累。在公司没有任何坐的地方,不能依墙而坐。早上吃早饭在公司外面的安全通道,未到上班时间还会让你吃快些不能磨蹭。总之就是想榨干你。复试的时候,带你的师傅会给你营造一个钱多事少离家近的工作氛围,吹嘘工资有多高、还能吹自己毕业于好大学。然后让你早点来公司、无偿加班、抓住你可能不会走的心思进一步压榨你。总之,大家在找工作的时候一定要擦亮眼睛,避免踩坑!———来自网友
qq乃乃好喝到咩噗茶:不要做没有专业门槛的工作
点赞 评论 收藏
分享
评论
点赞
15
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务