前端面试总结(三维家)

    前端小白人生第一次面试,没怎么准备,感觉好像还OK?(虽然很多东西没答出来

    Part1  自我介绍
    提前十分钟在记事本先写的,按照从哪来,会什么,什么优势来介绍的。说得不太连贯也比较短。。。下次一定好好准备
    
    Part2 介绍一下项目、难点以及如何解决
    按照简历写的粗略介绍了一下核心的项目。难点与解决说了三个:
    ①实现话题侧边栏的响应式显示。
     解决:设置页面窗口监听器监听页面宽度,到一定的阈值修改布尔值状态从而改变前端组件的展示。
    ②AI回答的流式输出。
     解决:由于获取AI回答的接口是在聊天框组件实现的,气泡组件是聊天框组件的子组件,因此使用props父子组件传值在每次获取一部分AI回答结果时向气泡子组件传递数据,气泡组件根据每一次接收父组件传值来更新元素。
    ③不同话题对应不同知识库的切换。
     将话题包装为一个对象,包含话题名称与对应知识库名称,发起提问时传递话题对象参数,获取当前话题对应知识库并提交接口发起提问。(属于是有点没什么说乱扒了)

    Part3 项目提问
    ①窗口监听器的监听频率是多少?
     第一个问题就给问倒了,调用的是window.addEventListener()方法,完全没想过这个问题。。。。
     查了一下addEventListener的监听频率,才发现不对劲儿啊,这玩意不就是事件发生时触发么?当监听到页面变化时触发监听,哪有频率可言???不知道是不是被坑了,反正当时脑抽啥也没想出来
    ②知不知道帧的概念?如果说是60帧的话那一帧是多少毫秒?
    答了1/60秒,好像勉勉强强过关??还好游戏打的多
    

    Part4 算法and数据结构
    ①set和array的区别
    一开始没反应过来是问的集合与数组,还以为是问的哪个js方法,慌麻了。面试官提醒才反应过来。答了set元素唯一性不可重复,array可重复。
    Array 是一个有序的、可变的数据结构,其中的元素通过索引(从 0 开始)访问。
Set 是一个无序的、唯一值的集合。它不允许重复的元素。Array 提供了丰富的方法和属性,例如 push、pop、splice 等用于操作数组的方法,以及 length 属性用于获取数组的长度。
Set 提供了一些用于集合操作的方法,如 add、delete、has,但相对较少并且专注于集合的唯一性。
    没说到有序性和基本的接口举例,这一part估计也是寄了。

    ②冒泡排序和快速排序的区别
    从算法时间复杂度,大概怎么实现说了一下。
    可以再说一下稳定性(冒泡稳定,快排不稳定,相等元素可能会被交换),和空间复杂度(冒泡不需要额外空间,快排需要logn的栈空间)

    ③算法题:如何能确定一个点是否在矩形的边界上?其他几何形状呢?
    矩形想着映射到一个坐标系中列出边界区间去判断,其他形状就想不出来了。。。。
    好像看到可以用作点的水平射线检查射线与几何形状交点的个数,奇数则成立。但是也看不懂算法,求助各位牛友们

    Part5 问题反问
    看了公司是ai方向的,问了涉及哪方面ai?问了一下公司的前端主要技术栈。


    总结
    面试过后才知道自己的不足,准备得太少了。后面应该要优化一下自我介绍,深挖项目,找出若干个难点以及解决方案并对hr可能问的一些问题做准备。对基础知识需要再更加深入的理解,还有算法题!不刷真的麻了。。。
全部评论
佬后面有过吗?有没有去三维家
点赞 回复 分享
发布于 2024-08-09 22:33 广东
补充:还问了单例模式
点赞 回复 分享
发布于 2024-02-22 16:01 广东
想问下佬通过面试了吗?
点赞 回复 分享
发布于 2024-02-21 16:25 广东

相关推荐

评论
8
24
分享

创作者周榜

更多
正在热议
更多
# 长得好看会提高面试通过率吗? #
3136次浏览 43人参与
# HR最不可信的一句话是__ #
1014次浏览 32人参与
# MiniMax求职进展汇总 #
24882次浏览 321人参与
# 春招至今,你的战绩如何? #
14766次浏览 137人参与
# AI面会问哪些问题? #
890次浏览 22人参与
# 你的实习产出是真实的还是包装的? #
2704次浏览 52人参与
# 巨人网络春招 #
11484次浏览 224人参与
# 沪漂/北漂你觉得哪个更苦? #
1209次浏览 38人参与
# 你做过最难的笔试是哪家公司 #
1123次浏览 20人参与
# AI时代,哪个岗位还有“活路” #
2675次浏览 49人参与
# XX请雇我工作 #
51147次浏览 171人参与
# 军工所铁饭碗 vs 互联网高薪资,你会选谁 #
7965次浏览 43人参与
# 简历第一个项目做什么 #
32067次浏览 357人参与
# 简历中的项目经历要怎么写? #
310896次浏览 4257人参与
# 不考虑薪资和职业,你最想做什么工作呢? #
152823次浏览 888人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
187553次浏览 1123人参与
# AI时代,哪些岗位最容易被淘汰 #
64520次浏览 864人参与
# 如果重来一次你还会读研吗 #
229971次浏览 2011人参与
# 投格力的你,拿到offer了吗? #
178239次浏览 891人参与
# 你怎么看待AI面试 #
180643次浏览 1295人参与
# 正在春招的你,也参与了去年秋招吗? #
364158次浏览 2641人参与
# 腾讯音乐求职进展汇总 #
160820次浏览 1114人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务