1.手写promiseall 2.手写函数柯里化 3.this指向问题 箭头函数和set timeout中的指向 4.事件代理 事件冒泡 5.怎么改变this指向 call方法是在什么的原型上
50min 怎么学前端的 写一个bind, new bind 过后的函数 this 的问题 Function.prototype.myBind = function(obj, ...args) { const fn = this return function (...rest){ fn.call(obj, ...args, ...rest)} } //new的时候应该指向新创建的空对
字节一面 为什么学前端 自我介绍 介绍项目 项目难点 双向绑定原理 v-model语法糖,具体绑定哪些属性 节流时参数改变,请求发不出去怎么办 前端高并发 图片高并发 es6新特性 箭头函数 const fn1 = x => x; const fn2 = x => {x}; const fn3 = x => ({x}); console.log(fn1(1)); console.log(fn2(1
这次面试感觉很难受,肯定要寄了,很多反常规的提问方式,难度都是层层递进,但我感觉涉及的知识点还是常见的,是我太菜了 1. 自我介绍 2. 前端学习路线 3. 项目中遇到的难点 4. token登录怎么实现的 5. 我想关闭浏览器后还能保持登录状态怎么实现 6. 还有其它的登录方法吗 7. Vue路由中我想用前进和后退怎么实现 8. 项目用的什么类型路由模式 9. hash模式怎么实现前进和后退 1
12.18约的12.20下午面试,用的飞书会议面试的,1h 个人介绍 自己挑一个项目介绍,疯狂追问难点 八股 用过哪些linux命令 根据进程名字搜进程id的命令 服务器的负载情况用什么命令查看 linux进程线程的区别 逻辑地址和物理地址的区别,为什么要用逻辑地址和物理地址 java里数组和链表的区别是啥,遍历时性能的差异 java里hashmap是怎么实现的,(我说不清楚然后追问)你觉得应该怎
大晚上这么做题,好难受~ 自我介绍完 面试官:咱们开始做题吧(杂鱼)~~~ 1 判断字符串四种括号是否合法-有一点问题,经过提醒调试后解决了。 2 写两道sql题,第一道写出来了,第二道还在想,没给时间了。 3 Linux命令熟吗,在log文件中查找所有IP,不会正则,没写出来。。。 4 线程安全单例模式 5 合并k个有序数组 中间加了道八股,redis过期删除和内存淘汰策略 全程60min,一直
base: bj 岗位: 前端开发 自我介绍 Webpack 和 Vite 的区别 讲讲你对前端模块化的认知, 为什么要打包, 有了 Webpack 为什么还要使用 Vite 讲讲怎么设计一个组件 React 中类组件和函数式组件的区别 常用的 hooks 函数 axios 或 fetch 如何实现对发出的请求的终止? 代码题: 看代码说结果, 一个关于 this 指向的 var a = 1;
一面 1.是什么样的机遇找到了上段字节的实习 2.实习的业务是什么?详细的阐述 3.大概实习了多久?喜欢这份实习吗? 4.两次字节的base地不同会有介意吗?(我解释了下换城市的原因) 5.阐述一下你在某行的工作经历 6.什么性格 7.一件能说明抗压能力强的事情 8.为啥在大学期间跨专业修课程 9.学习新专业困难在哪里 10.了解这个岗位是做什么的吗?扮演着什么样的角色?(面试官有给我补充) 11
二面 1.怎么选择学校? 2.ToB vs ToC有什么区别(比一面我的回答选代了一下hhh) 3.在上一段字节实习前对工作压力有预期吗?(顺便夸了一下我的简历hhh量化工作产出) 4.上段实习有压力比较大的时候吗?(举例讲讲)根据我的例子继续追问 5.了解飞书吗?觉得飞书是个什么样的产品(有结合hr用到的people系统分析) 6.为什么选择这个岗位,就因为是运营所以选的吗? 7.毕业规划 反问
一面: 1.先做自我介绍 2.深挖简历中提到的实习经历。 在这些实习中,你最满意的是什么?遇到了什么挫折? 3.考察业务能力。 说说你认为最满意的一篇新闻稿?你是怎么想到要做这个选题?你为什么觉得这个选题有价值?看到新闻稿件里,还有其他署名记者,那么你发挥了什么作用,做了什么事情?你喜欢文字表达,还是视频表达?你最近关注了什么新闻? 新冠疫情以来,你关注了哪些方面的新闻?如果给你一个机会,你最想采
1、自我介绍 2、深挖腾讯实习项目(又问了20min,感觉两面的面试官都很感兴趣) 3、如何在实习项目中进行prompt调优的? 4、介绍第一段实习 5、描述项目中自己实现的聚类算法,为什么不用dbscan聚类算法? 6、决策树节点分裂算法?(只说了信息熵的算法) 7、多线程和多进程适用的场景和区别? 8、介绍rpc框架 9、go语言的基础? 10、go语言的异常处理? 11、是否用过defer?
1、自我介绍 2、深挖腾讯实习经历(聊了20min) 3、介绍第一段实习经历 4、指针和引用的区别 5、什么时候用malloc,什么时候用new(这里没答上来,感觉cpp里基本都用new了吧) 6、介绍智能指针(unique_ptr,shared_ptr,weak_ptr) 7、智能指针的底层如何实现的 8、如何排查内存泄露问题的 9、介绍c++的内存分布 10、静态链接和动态链接的区别 11、动
4.20一面 4.28二面 5.12三面 5.17hr面 5月24offer 一面(40min) 1.js的基础数据类型 2.基础类型和引用类型的区别 这些数据可以分为原始数据类型和引用数据类型: 栈:原始数据类型(Undefined、Null、Boolean、Number、String) 堆:引用数据类型(对象、数组和函数) 两种类型的区别在于存储位置的不同: 原始数据类型直接存储在栈(stac
二面 1.最喜欢的实习经历是哪段?为什么?(然后是展开挖) 2.社群运营、内容运营、活动运营,你最擅长哪个? 3.你认为什么是运营? 4.结合最近的教育热点,策划一场活动 5.最常用的一款app?(说了微信读书和萝卜书摘,问我为什么微信有书摘功能还要再用一个app,认为微信读书有什么优点和缺点) 6.大学最成功的一件事是什么 7.说一个自己的优点和自己的缺点 8.反问环节(问了有活动交叉的时候怎么
1、自我介绍 2、实习经历,10min 3、浮点数精度问题,一直深挖原理 4、客户端与服务端建立连接时一直连不上如何排查问题 5、数据库聚簇索引和非聚簇索引的区别 6、如果对某一列删除聚簇索引对另一列加上聚簇索引索引可行嘛,具体底层会发生哪些操作呢 7、代码题,二叉树中序遍历转换成双向链表 场景题被拷打麻了,问的很细直到我不会为止,应该G了#字节跳动实习面经##面经##实习面经##字节跳动##字节