pdd一二三面汇总

timeline 5.26笔试——5.30一面——6.7二面——6.14三面(已约hr)——已接offer

之前面完以为是kpi所以没有记录太多,只能回忆一些印象深刻的问题。

一面
1. 手撕:选出前 k 大的数 —— 用快排的partition或者最小堆都能做
2. 解释下 Java 面向对象的三大特征?
3. 多态具体的实现?
4. 反射的机制?
5. 数据库和缓存如何保持一致性?—— 先更新数据库,再删缓存

二面
项目+常规JVM计网数据库八股拷打
1. HashMap底层原理,是否线程安全
2. ConcurrentHashMap怎么保证线程安全
3. 印象最深的是给了两段代码:
一段 synchronized 标记方法声明,一段在方法内部 synchronized(this),然后这两个方法执行起来是什么情况
正确思路:都是一样的,都是在对象层面给当前实例对象上锁

手撕:k个非递减数组,找出在所有数组中都出现的数
思路:k个指针分别指向数组开头,比较各个指针的数组值,全部相等就记录,否则除了最大值对应指针不动,其他指针都二分往前移到大于等于当前最大值的第一个位置

三面
还是拷打项目,然后就直接反问

#软件开发笔面经#
全部评论
当天约hr?
1 回复 分享
发布于 2024-06-14 19:41 广东
大家拼多多笔试都写了几题才进面的?上周六PDD笔试,写了2道半,今天一查“应聘终止”#拼多多笔试#
点赞 回复 分享
发布于 2024-06-19 23:22 北京
牛的佬
点赞 回复 分享
发布于 2024-06-14 21:21 湖北

相关推荐

AI Agent技能Skills设计(前端视角·牛客精简版)一、核心概念:Agent & Skill•Agent:带大脑(LLM)、能调工具、可做决策的程序,类比前端应用层Controller•Skill:Agent可调用的结构化能力单元,类比前端函数/API/组件/Hook的结合体,是AI原生的能力载体二、Skill核心结构(4要素)要素含义前端类比name技能唯一标识函数名description能力+使用场景描述JSDoc注释inputSchema输入参数定义TypeScript类型handler实际执行逻辑函数体/API请求逻辑三、Skill核心调用机制(AI自主决策)用户输入→Agent交给LLM→LLM判断是否需要Skill→选择并构造参数→调用Skill→返回结果→LLM整理输出✅ 核心区别:前端是人工写判断调用,AI是LLM自动决策调用从前端视角来看,Skill是Agent可调用的结构化能力单元,类比前端的函数、API与Hook结合体,核心包含名称、描述、输入定义和执行逻辑四大要素,其关键是由LLM自主决策调用,而非人工手动触发,设计上要遵循描述优先、输入清晰、单一职责和可组合性原则,还需按定义能力边界、撰写AI可理解描述、设计输入Schema、实现执行逻辑的步骤工程化落地,同时能清晰区分Skill与MCP的核心差异——Skill是应用层的能力定义,MCP是基础设施层的能力传输协议,二者协作可为Agent提供可执行的能力,而前端开发者可基于Skill打造AI Copilot、智能业务工具,或是构建AI应用的后端能力层,实现从手动调用API到AI自主决策调用的开发模式升级,也能借助Skill更好地衔接前端UI交互与AI的自动化执行能力。
面试官最爱问的 AI 问...
点赞 评论 收藏
分享
评论
6
18
分享

创作者周榜

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