同花顺前端一面 (视频)3.15 50分钟(已凉)

本来以为可以爆鲨面试官,结果反被爆鲨了(玩笑话哈哈哈哈,被爆鲨是真的)

自我介绍
实习经历
选择器权重
flex布局
箭头函数和普通函数的区别
箭头函数是怎么模拟arguments的(不知道)
cookie 
怎么获取cookie
还有别的浏览器存储方式吗
状态码
协商缓存
强缓存会请求资源吗?
Promise知道吗?
.then方法第二个参数有了解吗?
.all方法和.race方法呢?.all方法如果第三个失败了可以读取前面的状态吗?(这边真的究极折磨)
合并对象有哪些方法(我说拓展运算符,其他的不知道)
常用的Vue生命周期
虚拟Dom在哪个生命周期
动态组件了解吗
插槽知不知道(哪些插槽)
一道算法(里扣506题,写出来了,面试官说可以优化一下,基本没啥问题)#同花顺##面试题目#
全部评论
是共享屏幕写吗
2 回复 分享
发布于 2022-03-18 17:25
我理工的好兄弟
点赞 回复 分享
发布于 2022-04-09 17:58
同花顺昨天HR面完了 等通知
点赞 回复 分享
发布于 2022-04-08 12:31
我同花顺怎么还没二面😅 是不是凉了
点赞 回复 分享
发布于 2022-04-06 15:55
请问有二面的消息了吗?小程序一直显示一面处理中是不是就凉了…
点赞 回复 分享
发布于 2022-03-21 09:00
可以透露下笔试题吗,我真的超级慌哎呀
点赞 回复 分享
发布于 2022-03-20 21:44
请问挂了的话会通知么
点赞 回复 分享
发布于 2022-03-19 15:05
算法题是怎么开展的?打开自己本地的编辑器吗?
点赞 回复 分享
发布于 2022-03-17 18:37
答完后面试官怎么评价的?我过几天也有同花顺面试,紧张!这还是春招以来第一场技术面
点赞 回复 分享
发布于 2022-03-17 16:26

相关推荐

字节跳动Data AML部门前端实习一面面经本次面试时长1小时,主要涵盖项目经历、技术原理、基础知识和算法编程等方面,具体内容如下:一、项目经历面试官首先询问了实习项目相关内容,围绕项目背景、技术实现、遇到的问题及解决方案展开交流,考察对实际项目的参与度与理解深度。二、Suspense原理及实现1. 原理:Suspense 是 React 用于处理异步渲染的组件,可在数据加载或组件渲染完成前展示加载指示器,提升用户体验。2. 实现方式:被问到在 useEffect 中存在 fetch 请求时,如何让顶层组件感知组件存在异步请求。回答可通过 React Context 实现信息透传,但存在更优方案,可从 React 的新特性或状态管理库角度进一步优化 。三、JS基础1. var、let和const的区别:var 存在变量提升,会导致变量在声明前可被访问;let 和 const 具有块级作用域,更加安全。2. var逐渐被弃用原因:var 没有块级作用域,在复杂代码中容易引发变量覆盖等意外问题,使用 let 和 const 可避免此类风险,提高代码的可读性和稳定性。四、CSS基础1. 三列瀑布布局(两边固定,中间自适应):纯CSS可通过浮动或绝对定位实现;使用flex布局更优雅,flex: 1 表示该元素会自动分配剩余空间。2. flex常用属性:主要涉及主轴和横轴方向设置,如 flex-direction 定义主轴方向;常用的居中属性包括 justify-content: center(主轴居中)和 align-items: center(交叉轴居中) 。3. CSS动画:通过 animation 属性实现,配合关键帧 @keyframes 定义动画的起始和结束状态、变化函数(如线性变化)以及时间等参数。animation 在渲染进程的合成线程执行,不会阻塞JS执行,效率较高。五、算法编程题1. 合并有序链表// 定义链表节点结构function ListNode(val, next) {    this.val = (val === undefined? 0 : val);    this.next = (next === undefined? null : next);}var mergeTwoLists = function(l1, l2) {    const dummy = new ListNode(0);    let current = dummy;    while (l1 && l2) {        if (l1.val < l2.val) {            current.next = l1;            l1 = l1.next;        } else {            current.next = l2;            l2 = l2.next;        }        current = current.next;    }    current.next = l1 || l2;    return dummy.next;};2. 二叉树寻找公共父节点(节点有parent指针)function lowestCommonAncestor(p, q) {    const set = new Set();    while (p) {        set.add(p);        p = p.parent;    }    while (q) {        if (set.has(q)) {            return q;        }        q = q.parent;    }}3. 实现sum函数curry化   
查看11道真题和解析
点赞 评论 收藏
分享
评论
7
25
分享

创作者周榜

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