滴滴日常实习一面、二面(已oc)

一面-3.14

效率很高,3.13凌晨1点投的,下午约面,面完之后二面立马约在了明天下午。

1.自我介绍

2.逐个介绍一下简历上的项目

3.组件库是负责的哪一块

4.Select组件是怎么进行封装的

5.如何实现一个筛选的功能呢

6.Array上面有哪些常用的方法

7.pop、shift这些会改变数组吗

8.那哪些不会改变数组呢

9.push的返回值,shift的返回值

10.怎么拷贝一个数组

11.那我怎么判断一个对象呢

12.call和apply的区别

13.说一下js基本类型

14.==和===的区别

15.1 == "1" 输出什么

16.!1 == !"1" 输出什么

17.!!"1"输出什么

18.说一下基本类型和引用类型的区别

19.使用Object.assign方法合并两个对象

20.那么这个方法会改变原对象吗

21.那么不想改变原对象怎么办呢

22.说一下ajax

23.怎么判断它的状态呢

24.fetch和xhr的区别

25.它底层是用Promise实现的吗

26.多个Promise的状态怎么进行判定呢

27.说一下原型链吧

28.construct是什么呢

29.setTimeout和setInterval的区别

30.setTimeout(()=>{},0)之后会发生什么

31.setInterval(()=>{},100),假如执行任务需要200ms,那么它的一个执行顺序是什么样的呢?// 看过,忘寄了(《典》)

32.遍历对象有哪些方法

33.for in 和 for of有什么区别

34.假如有一个对象,它有1000个key-value属性,怎么提高查找key值的速度呢 // 这里深陷前面的对象遍历之中,应该答二分的

35.js里的class是怎么实现的

36.静态声明是什么意思

37.它是怎么实现的,可以在外部改变吗

38.let、const和var有什么区别

39.说一下css选择器权重 // !import和行内样式搞反了

40.flex的各项属性

41.css实现动画的方式

42.怎么实现一个无限动画呢

43.:hover伪类可以作用到所有元素上吗

44.:hover作用到div标签上和a标签上有什么区别

45.::afer有什么作用,里面有哪些属性呢

46.link和style里面设置的属性,先执行哪个

47.他们会和行内样式进行合并吗

48.怎么实现脚本的延迟加载

49.echart实现中国地图你怎么做的

50.说一下节流和防抖是怎么实现的

51.fetch怎么携带cookie呢

52.那axios怎么携带cookie

53.项目里面token是怎么实现的

54.说一下图片懒加载怎么实现的

55.怎么获取到滚动条的高度属性呢。// 忘记属性名了

56.反问

  • 面试过程中还有什么可以提升的地方吗? // 基本上没什么问题,加深学习就好了

二面(15min)- 3.15

目前最惬意的一次面试

1.自我介绍

2.聊项目

3.后面就纯聊天了,说了一下部门的情况,问我什么时候可以过去,然后就直接oc了。

#我的实习求职记录##滴滴##滴滴前端工程师面经##滴滴实习#
2023年实习面试记录 文章被收录于专栏

记录一下2023年上半年找实习工作的面试情况。

全部评论
这八股的密集程度也太高了吧
2 回复 分享
发布于 2023-03-14 22:39 上海
有点感觉是压力面啊
1 回复 分享
发布于 2023-03-15 09:05 江西
羡慕死了
点赞 回复 分享
发布于 2023-04-18 11:27 黑龙江
请问一下日常实习需要马上入职吗
点赞 回复 分享
发布于 2023-03-27 10:03 福建
楼主在哪投的啊
点赞 回复 分享
发布于 2023-03-19 10:54 北京
羡慕了,流程也太快了吧
点赞 回复 分享
发布于 2023-03-16 19:12 四川
楼主投的哪个岗位呢
点赞 回复 分享
发布于 2023-03-16 18:54 浙江
后端约不到😭😭😭
点赞 回复 分享
发布于 2023-03-16 14:22 湖北
哈哈哈楼主面哪个部门呢,怎么感觉这么多扒股闻
点赞 回复 分享
发布于 2023-03-14 18:32 北京

相关推荐

好久没发动态了,八月初离职享受少有的暑假。在旅游的过程中投简历,准备面试+算法的内容,被各位恩人内推,面了些大厂。这边分享一下一些面试题吧。字节一面字节这一块大部分问了项目和实习经历这一块,对各位没有什么用。这里分享一下字节的手写题(现场没撕出来秒挂)const getUseState = (render) => {};function createComponent() {const useState = getUseState(render);function render() { Component() }function Component() {const [count, setCount] = useState(0);const [text, setText] = useState('hello');console.log('render:', { count, text });Component.setCount = setCount;Component.setText = setText;}render();return Component;}const App = createComponent();App.setCount(1); // 应该触发 render,count 变为 1App.setText('world'); // 应该触发 render,text 变为 'world'App.setCount(1); // 不会触发 render,因为值没变App.setText('world!'); // 应该触发 render,text 变为 'world!'——————————————————————🐭🐭水平太低了,无法撕出来,还是进不了字节吗.......面完字节知道自己挂了之后,面了一家游戏厂(没录音,可能不全)吉比特一面:1. 介绍一下实习经历2. 如何优化LCP3. 讲讲JS中有哪些继承方式4. 讲讲JS原型链,闭包5. 讲讲React hook6. 说说react的渲染机制,react Fiber是什么7. 说说输入一个url后会发生什么8. url浏览器渲染那一块了解多少9. 说说http协议,TCP三次握手?10. https为什么比http更安全,原理是什么11. https的加密方式是如何加密的?算法:题干忘记了,大概就是输入一个二维数组[[1,3],[2,4],[5,6]],合并重叠的数组,最后输出[[1,4],[5,6]]约二面,拒了吉比特面完,快手忽然捞我了,还得是感谢贵人内推呜呜呜快手一面快手面试官说我的简历和项目经历比较丰富,所以就不问八股了,主要针对我的项目&&实习经历这块来问上来就是俩道算法+手撕,汗流夹背了1. 括号匹配,力扣简单题2. 最长递增子序列(非动规做法)3. 使用setTimeout实现setInterval写完之后花了半个小时(太菜了qaq)之后就着重挖我的实习经历和项目经历。快手二面这个难度不大,主要是针对我简历写的内容一条一条问,问的很深,好好准备自己的简历就没有什么问题快手今天刚发的offer,🐭🐭刚杭漂完又要北漂了
Pomelooooo:棒棒棒!
查看14道真题和解析
点赞 评论 收藏
分享
评论
14
53
分享

创作者周榜

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