滴滴前端日常实习一面

1.自我介绍

2.介绍做过哪些项目

3.webpack和vite的区别

4.vite为什么快

5.vite为什么不需要预编译

6.说说ESM

7.平常用vue2还是vue3,vue2和vue3在响应式的区别

8..http1.0和2.0区别

9.http缓存方式和过程

10.Etag 和 Last-Modified的优先级

11.手写题:解析URL

let url = 'http://www.domain.com/?user=anonymous&id=123&id=456&city=%E5%8C%97%E4%BA%AC&enabled';

let newUrl = decodeURIComponent(url)
function parseParam(url){
    const queryString = url.split('?')[1]
    const params = new URLSearchParams(queryString)
    const parsedParams = {}
    for(let [key,value] of params.entries()){
        let pattern = /^\d+$/
        if(value === ''){
            value = true
        }else if (pattern.test(value)){
            value = Number(value)
        }
        if(parsedParams.hasOwnProperty(key)){
            if(Array.isArray(parsedParams[key])){
                parsedParams[key].push(value)
            }else{
                parsedParams[key] = [parsedParams[key],value]
            }
        }else{
            parsedParams[key] = value
        }
    }
    return parsedParams
}
console.log(parseParam(url));

/* 结果
{ user: 'anonymous',
  id: [ 123, 456 ], // 重复出现的 key 要组装成数组,能被转成数字的就转成数字类型
  city: '北京', // 中文需解码
  enabled: true, // 未指定值得 key 约定为 true
}
*/

12.说说防抖和节流

13.手写节流函数

14.多久入职,能实习多久,有无其他面试流程在跟进

15.反问(问了多久有二面结果,说当天,后面想起来当天是周五就又说两个工作日之内)

今天周二了还没收到通知,是不是寄了哇呜呜,还没有其他大厂约面。。。许愿滴滴

#我的实习求职记录#
全部评论
vite有预编译呀,/node_modules/.vite不就是预编译吗,把commonjs转成esm,减少模块间依赖引用导致过多的请求次数,这不都是预编译的作用吗
点赞 回复 分享
发布于 2023-12-12 15:55 北京
请问楼主在哪里投的呀
点赞 回复 分享
发布于 2023-12-13 15:51 北京

相关推荐

点赞 评论 收藏
分享
10-19 22:56
已编辑
门头沟学院 Java
timeline一面:10.11二面:10.16本来滴滴是一天一二面直接结束的,可能前面的人拖时间了,二面等了一个小时后面hr打电话改时间了;一面:(35分钟)1. 项目实习拷打(15分钟,具体有点忘记了)2. 八股:(1)MySQL事务隔离级别,怎么实现的(MVCC)(2)Redis 性能高的原因(数据结构、IO多路复用),追问IO多路复用的原理(epoll讲了一下)(3) Redis集群模式(讲了相关配置,扩缩容),追问和主从区别(故障转移、负载均衡)(4)docker在实习中怎么用的(回答构建镜像到运行容器相关的指令),追问有没有什么优化的经历(无)(5)kafka和rabbitmq哪个熟悉(熟悉应用场景和用法,原理没怎么看),后续就没问了3. 手撕: 最常无重复子串4.反问:部门业务 一面完10分钟通知二面二面(30分钟)1. 实习项目拷打:只问了你觉得实习中最难的一个点是什么?怎么解决的?(大数据量导入流程优化,缓存、多线程、预加载、SQL优化),追问SQL优化(答怎么统计的,索引优化和join优化)2. 八股:(1)TCP/IP协议栈,追问网络层、传输层的作用(回答TCP加了端口实现进程间通信),追问那和应用层有什么区别?为什么要加个应用层(专注功能,TCP实现可靠传输)(2) Redis持久化方式(RDB,AOF),追问优缺点和应用场景(八股吟唱)3. 场景题:微博点赞系统怎么设计(回答了数据库表的设计、缓存设计),追问缓存过期时间怎么设置、一些大V的数据怎么缓存(回答了可以按时间统计定期入库),追问有用户取消关注了怎么办?(卒)4. 算法题:非零数字稳当的排到数组后面(之前没刷过,临时想了双指针思路对了,具体细节处问题没A出来)5. 聊天环节:(1)研究生一直在实习吗?现在还在实习吗?(2)你比较看重什么点(我回答了比较看重行业)当时情商真的不在线,应该顺坡下驴的6.反问环节:对于大模型的看法,后续业务会都重塑吗10.19查状态发现挂了,其实在预料中,场景题和算法题都没答好😭,最后情商还不在线
点赞 评论 收藏
分享
头像 会员标识
10-31 12:32
已编辑
南京技师学院 Java
说明:这篇文章纯纯碎碎念,别的地方不好发就发这里了。    从上家离职到现在也差不多一个半月了,至今仍是0大厂offer,自己真的好菜呀。    其实上家的实习体验还是挺好的,带我的mentor就是之前的学长,leader也不push我,问了组内几个校招生,也都能开到30左右,可惜了遇到的时机不对,公司业务偏小众化,title不够,只希望我就待两个月别拉黑我,我秋招还是很想回老东家的。    在这一个半月内,大大小小的面试也累计将近30场,国内收我简历的中大厂像唯品会、哈啰、快手、网易、滴滴、美团、字节也面了个遍,剩下的小厂面的不计其数。也越发的让我意识到面试真的是一场运气的较量,在面这些大厂之前,我反复看牛客上的面经,看到大部分都是八股的拷打+简历上项目实现的难点,但到我这就是各种场景题,有时候真的要被面试官天马行空的问题震惊到。像面字节的时候,直接问我Lion这个中间价的底层实现原理,还试图让我手搓一个线程池(不是ThreadPoolExecutor这种传参数就行,要从底层进行实现),这我面个鬼,面试官还是老学长,真的让我泪目。    在经历了唯品会,哈啰的kpi面,网易给太少拒了,快手一面挂,字节一面挂,美团排序挂,滴滴现在应该也在排序(过了也不一定去,需要转go,而且base北京,一趟来回直接三天白干)。 现在已经面麻木了,也对面试失去了热情,现在在面试的前半个小时,我还可以安心的刷抖音,到面试前10分钟,在老板直骗上重新勾搭几个新目标,这样如果这场面试不过也还有下次机会。    马上11月份了,终于有一家大厂hr加了微信要了学信网证明,目前进行offer审批了,希望不要出问题吧,许愿     update:团子发offer了,团孝子启动!!!#26届实习##美团##字节##滴滴##实习##滴滴##大厂##面试#
投递快手等公司10个岗位
点赞 评论 收藏
分享
3 14 评论
分享
牛客网
牛客企业服务