搜狐畅游前端实习面经

几乎都是八股,开头自我介绍完了后面试官简单问了下公司的业务背景

  • 前端进行性能优化的手段有哪些
  • 嵌套数组怎么实现扁平化
  • 讲一下深浅拷贝区别和深拷贝实现
  • json.parse()方法有什么缺点
  • es6的实现呢
  • let、const、var的区别
  • 两个异步任务怎么同时获得结果
  • all和allSettle的区别
  • 比如说我拿到一个数组,中间有错误,分别会返回什么
  • let、const、var的区别
  • flex这个属性的含义,设置成100代表什么
  • vue2和vue3的区别
  • vue生命周期,怎么监听页面销毁
  • vue有几个常用的函数
  • pinia和vuex两个有什么区别
  • 讲讲父子通信以及其他通信
  • vue的hook有哪些
  • 常用的UI框架有哪些
  • vue的全局路由守卫有哪些
  • websocket和socketio有了解过么?
  • 没有手撕,结合面试官上下文大概进去就是做asr相关,流程推的很快,但是结合很多因素并不想接offer,给婉拒了。。。

    #牛客AI配图神器#

    #前端#
    全部评论
    这个是实习不是正式吗
    点赞 回复 分享
    发布于 03-25 13:36 江苏
    一面吗只有
    点赞 回复 分享
    发布于 03-24 23:43 湖南
    终于有几个熟悉的面试题了
    点赞 回复 分享
    发布于 03-24 15:48 河南

    相关推荐

    昨天 18:58
    四川大学 Java
    📍面试公司:字节跳动🕐面试时间:2026.4.2💻面试岗位:后端实习生❓面试问题:1.controller/service/repository三层架构的功能2.各层怎么交互(答的依赖注入)3.鉴权怎么实现(说用的spring security套件,给予身份)4.缓存和数据库数据一致性怎么解决(回答的先改数据库在删除缓存)5.为什么不先删缓存(好像两种方式都有一定问题,但是后删缓存问题小一点)6.缓存删除失败了怎么办(应该想考消息队列,但是鼠鼠还真没想过)7.缓存有ttl吗,大量key同时过期怎么办(缓存雪崩呗,鼠鼠看过的但是只答了ttl加随机时间和双key策略)8.讲一下mysql索引(回答了主键索引和唯一索引,b+树实现)9.为什么用b+(回答的树高度低,查询次数少开销少)10.进程和线程的区别?线程什么哪些资源可以共享哪些不行(os原理,基本没怎么复习,答的一坨)11.死锁条件和解决方式(四个条件和死锁预防,死锁检测,死锁接触)12.cas和普通加锁的优劣(看的时候没认真看,只记得cas有aba问题)13.互斥锁,自旋锁区别(完全没看自旋锁)14.tcp,udp区别15.tcp为什么三次握手四次挥手16.手撕,数组的最大连续子数组和(leetcode原题,五分钟撕了,但是让讲就有点捋不清了,就说了当前缀和为负数了就抛弃前缀,重新开始子数组)17.脑筋急转弯:100只老虎和一只羊,老虎吃了羊就变羊,最后羊会不会被吃(好像是考虑奇偶情况,但是鼠鼠想的就是吃了羊等于自己成猎物了,大家应该都僵持下去下去)18.反问有什么不足:基础不扎实,比如os,数据库,网络,编程语言(都没问我Java,过程中问我c++熟悉不,我技术栈都没敢写肯定不敢说熟悉啊),算法(撕的快但是讲不清,感觉鼠鼠是死记硬背),不是这不是基本今天全问的都是不扎实吗🙌面试感想:很常规,不难,但是鼠鼠真的太菜了毕竟第一次,回答的还算流利了,以后再接再厉
    查看17道真题和解析
    点赞 评论 收藏
    分享
    评论
    7
    15
    分享

    创作者周榜

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