滴滴前端日常实习一面

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.反问(问了多久有二面结果,说当天,后面想起来当天是周五就又说两个工作日之内)

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

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

相关推荐

dachang盒子:26届秋招必须有实习经历,建议找个实习过度下,同时项目重复率也比较高没有什么难点亮点,我这里有大厂真实的项目可以提供给你学习也可以给你包装大厂实习来提高你的竞争力,感兴趣的话可以私信我或者点我主页简介
你已经投递多少份简历了
点赞 评论 收藏
分享
2025-12-29 20:37
已编辑
清华大学附属小学 Java
哇哇的菜鸡oc:1.为什么要写这么多内容呀 2.什么叫做简历 3.什么样的内容可以写到简历上 4.项目可以包装,但是要有理有据呀,不能乱包装呀,比如 跨境能达到日均120万订单的在国内都是能叫的上名字的,而且这些工作也基本上不太会交给一个实习生去做 建议友友可以去网上或者找同学的简历看看,他们的简历是怎么写的,去找找上面的那四个问题的答案吧,然后要记住的是Java是服务于业务的,而不是服务于微服务或者技术的
最后再改一次简历
点赞 评论 收藏
分享
评论
4
15
分享

创作者周榜

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