滴滴前端日常实习一面

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 北京

相关推荐

05-11 22:54
已编辑
吉首大学 后端工程师
以下内容通过ai进行了一些整合,本质上差不了太多,感觉这样子可能更加清晰1. 简短自我介绍。2. 确认教育背景及实习经历。3. Agent平台的多模块集成架构是如何设计的?4. Agent平台中,用户自然语言输入的具体形式是什么?5. Agent平台中共分析功能的输入输出流程及核心目的是什么?6. Agent平台中,用户输入灵活性的实现方式是什么?规则引擎如何实现(如文本规则由谁编写)?7. Agent平台的检索环节是否需要人工介入?8. Agent平台的分析结果是以何种结构化形式呈现的?是否有固定模板?9. 多Agent系统的设计动机是什么?是否用于拆解复杂任务?10. Agent平台所用模型数量有多少?模型选型策略是什么(如Embedding模型、Gimme/GPT具体版本选择依据)?11. 你在工艺Agent平台项目中主要负责哪个核心模块?12. 你负责模块内部的上下文管理机制是怎样的?上下文是否共享?状态如何流转?三级记忆存储在什么位置?13. React模式在你负责的模块中是如何应用的?14. React模式应用中,任务完成的判定条件是什么(如是否有字段缺失检查)?15. React模式应用的准确率评估依据是什么?是否基于预设客观规则?16. 项目中为何选择LangChain框架?17. LangChain框架与LlamaIndex等其他框架相比,有哪些优势和差异?你对二者的对比有什么认知?18. Skills的设计颗粒度是如何确定的?19. MCP标准协议在项目中是如何落地的?20. 工具调用与Skills之间是什么关系?21. 行业新趋势下,Claude是否可以替代现有方案?22. 你在MQE增强、PGVector向量数据库、双阶段检索及后处理环节的实际参与情况如何?23. AI Agent面向教师、学生、管理员三类用户的输入形式分别是什么(如是否支持扫描答卷)?24. 阅卷准确性的判断方法是什么?25. 主观题的评分逻辑是什么?包含模型参考评分、Prompt构造、题库整合策略及改进思路分别是怎样的?26. 编码题的评分逻辑是什么?包含模型参考评分、Prompt构造、题库整合策略及改进思路分别是怎样的?27. PostgreSQL与MySQL的特性有哪些对比?项目中为何选择对应数据库?28. Redis在项目中的用途是什么?对话内容的缓存策略、持久化设计、TTL设置分别是怎样的?29. 全局限流的实现层级是什么?是否具备动态调整能力?30. 团队协作中,代码版本管理使用了什么工具?编排工具的使用情况如何?31. 你对大模型实践有什么理解?多模态能力在项目中如何应用(如OCR文档解析所用模型是什么)?32. 你对开源模型的熟悉程度如何?33. Java、Python、C++三种主流编程语言的核心差异是什么(如类型系统、执行机制、性能表现及优化手段)?34. 跨语言对接的方式有哪些?35. API设计的核心原则是什么?36. 你对公司拟构建的科学领域文档智能解析服务平台(类似Studio)有什么理解?该平台涵盖OCR识别、结构化转换、知识抽取、论文问答、整页翻译等下游任务,支持用户上传文档、触发解析及链式Agentic工作流,你如何看待这个业务场景?感觉我简历上所有东西都被问了问了一遍,
点赞 评论 收藏
分享
评论
4
15
分享

创作者周榜

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