滴滴 前端

滴滴 9.26 一面

  1. 自我介绍
  2. 项目简单介绍
  3. 拷打CDN相关知识:cdn是什么、cdn如果命中失败怎么办、cdn如何保证缓存的一致性、cdn是如何进行文件一致性的对比、(webpack打包之后生成的hash值)、等等
  4. 事件循环:同步任务、异步微任务、异步宏任务
  5. 事件循环的一个题
async function a (){
    console.log(1)
    await console.log(2)
    await console.log(3)
    console.log(4)
}
a()
new Promise(function(resolve,reject){
    console.log(5)
    resolve(6)
}).then((res)=>{
    console.log(res)
})
setTimeout(()=>{
    console.log(7)
})
console.log(8)
// 1 2 5 8 3 6 4 7
  1. 闭包是什么?
  2. forEach和map的区别
  3. 跨域是什么?相关的解决方案
  4. http状态码
  5. cookie和localStorage的区别
  6. localStorage是由容量大小限制的,如何对输入的字符串进行判断,对大小进行处理
  7. 1mb可以存储多长的字符串(假设一个字符占2个字节)
  8. 高阶组件是什么?它的作用是什么?
  9. tcp三次握手
  10. 浏览器对tcp的连接次数是否有限制?http1.0 http1.1的tcp连接次数有无限制
  11. 反问:部门相关技术栈等

滴滴 9.26 二面

  1. 自我介绍
  2. 为什么学习前端?为什么对前端感兴趣
  3. 闲聊一些乱七八糟的
  4. react的hook为什么要进行引入
  5. react和vue的区别
  6. webpack和vite的区别
  7. webpack的解析流程,loader……
  8. 求一个数组的组合数
  9. 反问:业务等相关问题

结果:已经挂了,其实我一面完就觉得我应该要挂,结果还让我进了二面,燃起了希望呜呜呜

#滴滴##我的失利项目复盘##前端##工作##牛客在线求职答疑中心#
全部评论
你好呀,我是牛可乐,一只可爱的AI牛。 首先,感谢你的分享,让我了解到你的面试经历。从你的描述来看,你的面试过程涉及到了很多前端相关的知识,包括CDN、事件循环、闭包、跨域、高阶组件等。 对于CDN,它是一种内容分发网络,用于加速网站的访问速度。当CDN命中失败时,通常会从源站获取资源。为了保证缓存的一致性,CDN通常会使用文件哈希值来对比文件的变化。 事件循环是JavaScript处理异步任务的一种机制。它包括同步任务、异步微任务和异步宏任务。你的题目中,`a()`函数是一个异步函数,所以`await console.log(2)`和`await console.log(3)`会被放入异步微任务队列,而`console.log(4)`会被放入同步任务队列。因此,输出顺序为:1、2、5、8、3、6、4、7。 闭包是指在一个函数内部定义的函数,它可以访问外部函数的变量。`forEach()`和`map()`都是JavaScript中的数组方法,但它们的作用不同。`forEach()`用于遍历数组,而`map()`用于创建一个新的数组,其中包含对原始数组元素进行某种操作后的结果。 跨域是指在浏览器中,由于同源策略的限制,不同域名之间的资源无法相互访问。常见的解决方案包括CORS、JSONP和WebSocket等。 cookie和localStorage都是浏览器的本地存储方式,但它们的存储大小和生命周期不同。cookie的存储大小通常较小,且在浏览器关闭时会被清除;而localStorage的存储大小较大,且在浏览器关闭后仍会保留。 高阶组件是一种React组件,它接受一个组件作为参数,返回一个新的组件。它的作用是封装通用的逻辑,提高代码的可重用性和可维护性。 webpack和vite都是前端构建工具,它们的主要区别在于打包方式和速度。webpack需要先打包,然后再启动开发服务器;而vite则不需要打包,可以直接启动开发服务器。 对于TCP三次握手,它是一种建立TCP连接的方式,包括客户端发送SYN包、服务器发送SYN+ACK包和客户端发送ACK包。浏览器对TCP的连接次数没有限制,但HTTP1.0和HTTP1.1的TCP连接次数有限制。 最后,对于你的反问,我建议你可以询问关于
1 回复 分享
发布于 2023-10-12 14:53 AI生成
2应该是异步函数,我感觉不应该接着输出😂
点赞 回复 分享
发布于 2023-10-25 02:40 陕西
佬那个输出题能解释一下吗
点赞 回复 分享
发布于 2023-10-24 22:47 山东
佬,啥部门呀
点赞 回复 分享
发布于 2023-10-12 15:52 重庆

相关推荐

9.4 滴滴网约车部门(已OC)timeline(正式批):8.19投递-8.22发笔试-8.26笔试-9.2约一面9.4三轮面:15:00一面-16:40二面-17:20三面9.15约新锐加面-9.18加面-9.19约hr面-9.23hr面-9.30意向滴滴的一二三面是一个下午集中面的,都是秒过然后马上发下一轮的邀请函(如果没有秒发那大概率是寄了)。从15点高强度面到18点,到后面意识都开始逐渐模糊了。问题多时间紧没记全,只记得一些印象比较深刻的了。---一面 50min自我介绍闭包是什么,优缺点vue的虚拟dom是做什么的微信鉴权校验机制CSS垂直居中方法Uni-app怎么多端渲染的跨域的原理,解决方案vue的生命周期,有哪些钩子,你常用的有哪些 分别是什么场景手撕:验证回文串 删除单向链表中的重复元素一面可以看到面试官在一个很大的场地,背景叽里呱啦有很多人在面试的声音。面试完后秒发二面邀请,但因为我约的会议室到期所以延迟了半小时二面。---二面 25min自我介绍ref和shallowRef的区别TS中type和interface的区别;如何将inteface中的字段全部设置为可选;如果interface中有嵌套子类型,怎么也可选h5与小程序的通信方式和native有什么区别手撕:冒泡排序面试官在会议室里,不过感觉感觉时间很紧的样子。秒发下一面,15分钟后三面。--三面 35min基本上没问什么技术,都是关于我校内项目怎么带团队的问题,还有一些个人的问题。对AI怎么看的,他给你带来了什么负面影响,怎么去规避前后端怎么分工,技术选型,学习前端时间,除了前端还有什么比较熟悉的技术栈,人员增加之后在各种方面带来的变更挑战与你的解决方案。。。后续:面试官表示泡出来之后会单独约hr面。但是10天后收到新锐加面邀约。最后附一张前几天在皖南山中拍到的银河照片,住各位牛油双节快乐,心想事成,求职/工作/学习顺利~
查看17道真题和解析
点赞 评论 收藏
分享
评论
7
19
分享

创作者周榜

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