笔试 3.30 拼多多一面 4.14 自我介绍 节流用在什么地方,自己的项目中用到了吗?如何实现?如何优化?(推荐看loadsh) ==和===之间的区别 调用函数的时候,函数的参数是值传递还是引用传递?函数调用的时候,为什么会修改调用方的参数? 要避免函数的参数被修改,调用前应该做什么?---深拷贝? 最简单的深拷贝的方法是什么?扩展运算符、concat、递归, 对于[{'a':1},{'b':
1.重写和重载的区别? 2.java开发规范你了解多少?讲一讲?看过阿里的开发规范不? 3.那你写个工厂模式?看你对代码规范了解的多么 4.final、finally、 finalize 的区别? 5.==和equals()的区别? 6.HashMap的数据结构?把你了解的所有都讲一讲? 算法: 1.无序数组,返回 数组在排序之后,相邻元素之间最大的差值 问题2和6聊了半个多小时 所以问的不多?
1.主要问拷打项目,这块占比很大 2.让我讲讲项目中的一些主要贡献 3.依据项目问了一些场景题和解决方案 4.算法题 用1~9数字,组成三个三位数要求,每个数字大小比例 1:2:3,每个数字不可重复 (我是暴力列举所有情况,排除重复数字和0的情况,我没有一次性做出来,调试了好一会儿....如果有lc高手可以帮忙说下是哪道题目,我后来搜了下没有搜到...吐槽一句为什么pdd的面试系统不能面试者自己编
一面: 项目提问 Java:反射机制,垃圾回收 编程:字符串最短编辑距离 智力题:烧绳子 二面: 项目经历 Java:8和11版本区别;类加载过程;代理模式;抽象类和接口区别 数据库:聚簇索引和非聚簇索引;SQL语句执行过程 网络:输入URL到网页渲染的过程;DNS协议;HTTP1.0,2.0特性;HTTPS 证书 操作系统:CPU调度算法;多级反馈队列具体过程;虚拟内存概念 编程:给定一个字符串
项目拷打 内存泄漏怎么检测 三种智能指针 析构函数为什么是虚函数 不是虚函数的话会泄漏谁的内存 还有为什么构造函数不是虚函数 怎么实现独占的 手撕unique指针 拷打unique指针 后面纯瞎扯了 硬背的unique_ptr一拷打就露馅 为什么用noexpect move怎么用的 底层 为什么unique_ptr(move(other.ptr))和unique=other.ptr消耗资源一样 5
3/23 40分钟 像kpi了,上来就做题,也没怎么问别的,感觉是凉了。 自我介绍 写题,和最大的连续子数组,说给20分钟,写完又来个二维的最大子矩阵...没写出来 数据链路层和网络层主要是做什么的 它们在整个网络中,在什么样的场景下解决什么问题 进程通信 协程和线程的关系,对应关系 java了解吗,java里有哪几种上锁方式,了解他们的区别吗 mysql的索引结构,有什么好处 反问 #拼多多##
1、说一说你对spring的理解? 2、用concurrentHashMap和atomic原子类实现纪录多个接口访问量的计数器。(键是接口名,值是访问量) 2、算法:判断两个链表是否相交?(直接判断尾节点是否相同) 3、说一说session和cookie? 4、说一说短信验证码的实现逻辑? 5、算法:判断一个数是否是完全平方数?(二分) 6、在秒杀业务中,是否可以通过先预减库存后判断库存来解决货物
自我介绍加聊天 10min 手撕题25min:完全二叉树统计节点,要求时间复杂度优化到logn级别,难崩,最优解几乎是面试官提醒才想出来的 八股加项目问了不到15分钟 挺随意的一面,求给个二面的机会
被面试官干碎了,不过面试官还是耐心地给了我一些职业选择上的建议 自我介绍 问了offer情况,base选择,对拼多多的了解(除了拼多多电商真的不清楚了),怎么看待拼多多的崛起? 项目: 遇到的难点,怎么解决的?(接口优化和测试端和正式环境不一致的问题被狂问,这和我没关系啊) sql上线前有没有查看执行计划 手撕题:LRU算法 反问: 部门分配?自己可以选,但是不一定能分过去 技术难点?(性能如何提
自我介绍 项目和实习 sql题:从一张商品表中,找到最近三十天销量最多的十件商品?现在改成选第20-30件商品,怎么修改? 如何优化你的sql 你写的sql加哪些字段索引能提高查询速度?哪些加索引没用?为什么? redis的问题: 上面的top k个数据保存在redis中,按照销量排序,支持热更新,哪个数据结构比较合适?说说原因? 缓存雪崩项目里怎么解决的?在分布式场景下,有一些数据是按照日期起作
2022/03/31拼多多一面 1. 笔试做的不好的部分(节流) 2. 两栏布局 3. 出现最多的字符(空间复杂度O(1)) ***循环输出题 5. 了解的网络攻击,说说CSRF吧 6. Token 7. 浏览器存储 8. 一共有10000瓶酒,里面有一瓶毒酒,中毒后24小时发作,给你两天时间,找出毒酒最少需要多少只小白鼠 2022/04/07拼多多二面 1. 前端性能优化 2. js文件很大怎么
基础架构部 手撕 俄罗斯方块,模拟下落 项目有没有实际应用的,为什么用sortedSet,bitmap和hyperloglog 实验室的项目是做什么的 TCP三次握手 有没有用过抓包的方式查到连接是否出现问题(没有) 进程间通信方式(不会) 反问 部门是做什么的
1、JVM内存结构,垃圾收集算法,强引用和软引用,G1和CMS区别,CMS,GC ROOT有哪些,java8和java7内存模型差异,栈帧作用,jvm参数,jvm分析工具,jvm类加载机制,类加载器类型,双亲委派机制,SPI为什么打破双亲委派机制 2、sleep和wait区别,AQS,线程池核心参数,线程池线程数如何确定,公平锁和非公平锁,锁优化机制,CAS原理,ABA如何解决 3、NIO和传统的
15分钟左右 1.自我介绍 2.是考研的还是保研的? 3.研究方向是什么? 4.介绍一下你第一个项目 5.你是通信的 本科有学过计算机相关的课程吗? 6.老家哪里的? 7.爸妈是干什么的? 8.还投过什么公司,其他公司在走什么流程? 回答说还有两个在走流程。 9.你是学c++的 你知道拼多多是要java的吗 你可以转吗? 10.独生子吗? 11.有女朋友吗? 12.了解拼多多作息吗?强度挺大的 你
timeline:8.13测评-8.29一面-9.8二面-9.21三面 应该是pdd最后一篇面经,面试大概分成两部分,一共20分钟 第一部分:简历问题 1.自我介绍 2.选一段实习经历进行介绍 3.对经历的追问 4.对岗位的理解 5.为什么适合这个岗位 第二部分:基本信息 1.家庭情况 2.对工作时间是否了解能否接受 3.家人是否同意在外地上班 4.毕业时间 5.期望薪资 6.秋招的进展 7.家人