滴滴前端实习生二面 9.11

    问的很有深度呐,二面就更注重整个项目的实现与理解了,包括一些算法,比一面的压力大了很多,最终得到的评价是比较不错的,项目都能说的清楚做了什么,怎么实现。不过才27,一些深层的不了解问题不算太大....(最后还是横向了好几天,在最后我快要接受失败时,等来了hr的电话!)

    反问环节面试官表示对实习生的期望是尽可能独挡一面,能快速上手业务。于是乎一激动我直接说在第一段实习时,第一天下午就开干!(面试官表示很震惊

    543个日夜,取得了阶段性的胜利

1. 自我介绍与项目背景
    简单做个介绍
    这几个项目经历都是在学校自己做的吗?
    你从什么时候开始接触相关开发的?是学的课程吗?
    你是一般通过什么方式学习的?
2. 项目深入探讨
    LRU组件:你第一个项目里面,又做了一个开发的组件,这主要是解决什么问题的,怎么做的?
    缓存原因:为什么要对组件缓存?
    缓存组件类型:都有哪些组件,需要多少个?
    组件定义:这个组件是个什么组件?
    缓存选择:你为啥不直接存储数据,而是直接保存组件呢?
    缓存数量:你这样缓存,你会缓存多少个组件?
3. 算法与数据结构
    LRU实现:LRU你怎么实现的?
    具体实现:如果让你实现一个LRU你会怎么实现?
    链表类型:你需要用什么链表?单向的吗?你看一下单向能解决问题吗?
    双向链表:为什么要用双向?
    时间复杂度:那这个时间复杂度会是多少?
    查找优化:找的话遍历是O(n),有没有更快的办法?
    Map作用:Map这个Map是干啥的?
4. 网络协议与通信
    Protobuf使用:我看你还是用Protobuf,然后是现在机制的是吧?为什么用这个?
    心跳包定义:这个心跳包指的什么?
    自实现确认:这个心跳机制是你自己实现的是吧?
    数据量问题:你原来的传播数据量大吗?一个心跳的话为啥数据量会大?
5. 框架对比与选择
    React vs Vue:你学过React、也学过Vue,是吧?他们俩有啥区别?什么时候用哪个?他们的缺点是什么?
    状态管理:原来可能是怎么做状态管理的?(指Redux、Zustand等)
    全局变量对比:我用全局变量行吗?为什么一定要状态管理呢?
    功能需求:比方说我需要有啥功能?
    库选择:你为什么选Zustand这个库?还有哪些库?
    Redux了解:里边有Redux吗?
6. 计算机基础
    多线程概念:多线程之前了解过吗?
    线程同步:有哪些常见的线程同步的技术?比方说多个线程访问同一个变量或互斥区,有哪些保持同步和互斥的手段?
7. 网络安全
    HTTPS机制:HTTPS了解吗?它到底是一个什么样的一个工作机制?
8. 算法编程
    编码题:有两个有序数组[1,3,5,7]和[2,3,6,8],合并成一个有序数组[1,2,3,5,6,7,8],重复元素只保留一个
    算法思路:说一下算法的思路
    代码实现:能不用现成的API,直接用算法去写吗?

哎呀,要是多问问我实习就好了,还是一面扯太多了哈哈

好怀念第一段实习呐,真的很锻炼人......

希望在滴滴能一切顺利

#我的实习求职记录#
全部评论
太强了
1 回复 分享
发布于 2025-09-23 17:53 北京
同学哪个部门啊
点赞 回复 分享
发布于 2025-11-03 21:23 北京
日常实习吗
点赞 回复 分享
发布于 2025-10-20 18:31 安徽
大佬好强
点赞 回复 分享
发布于 2025-09-23 21:01 北京
可以问一下是哪个部门吗
点赞 回复 分享
发布于 2025-09-23 18:49 湖北

相关推荐

1. 自我介绍2. 挑一个项目,讲讲担任了什么角色,难点3. webworker是什么样的技术?能做哪些东西?webworker的局限性有哪些,webworker能否访问全局变量,能否访问DOM?为什么?4. 为什么JS要被设计成单线程语言?5. transformer是否有了解?6. 现在的有些大模型是如何训练去实现多模态能力,识别图片/视频中的内容/动作?7. 实现流式输出的具体前端代码细节,怎么代码层实现的一个个字出来(考虑性能和展示)8. SSE原生支持重连重试吗?9. 现在相比SSE用多的更多是流式API,为什么?10. 了解过SSE和WebSocket的区别吗?11. websocket是基于http吗?http如何转换成websocket?12. 什么样的设计模式去设计状态管理?zustand内部底层如何实现的?13. vue和react的区别?14. react16和react18,甚至更高的区别,改进?15. react fiber有了解吗?16. fiber切片成一个一个的单元是否可中断的?真正页面渲染的时候react机制能够中断?为什么?17. react 虚拟DOM,虚拟DOM的本质是什么?虚拟DOM是DOM吗?18. 开发过一些自定义的组件吗?一个好的组件要被设计成什么样?19. 有了解jsx在不同版本上的区别吗?20. 了解哪些hooks?hooks的本质?或者说hook的数据被保留下来了?为什么hook不能在循环和条件中使用呢?21. 实现一个div的水平垂直居中有多少种方法?22. 场景题:写了html写一个translate无限循环动画,动画还在流畅执行的原因是什么?23. 浏览器是如何渲染页面的?可以从浏览器拿到html开始24. 什么情况会阻塞DOM树的构建呢?25. JS闭包有了解吗?26. 一道js作用域输出题,怎么输出,输出原因?27. 手写防抖节流和深拷贝28. 反问鼠鼠真被面麻木了😭
查看27道真题和解析
点赞 评论 收藏
分享
评论
7
22
分享

创作者周榜

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