再也不会用拼多多了 技术面三面手撕都不难,例如旋转数列查找HOT100的题目 八股基本按照项目来问 问了下三面面试官是temu的用户增长方向的组 HR面 常规问题 家庭情况 薪资预期 结束后一周官网状态流程结束
1.为什么换了这么多家实习(ps:有三段实习) 2.问实习(30min,问的很细) 3.ConcurrentHashMap线程安全如何实现 4.热key 5.Redis有很多节点,有一个热key,请求这个热key的QPS很高,我怎么均衡的请求这个key 这个问题我没回答到面试官的点上,之前一直在往服务降级的方面上回答,最后面试官告诉我他的答案:可以对key加一个随机数,拆分成很多key,不同的ke
服务端开发Java 一面凉经,好难,指针压缩根本没听说过 1、metaspace 2、指针压缩 3、Java对象头构成 4、G1 5、young gc和mixed gc 6、mixed gc触发时机 7、老年代对新生代的引用 8、这个引用存在哪 9、JIT 10、JIT 编译后代码存在哪 11、gc参数介绍一下 12、AQS 13、GRPC 14、protobuf为什么比json好 咋感觉这么难拼
#软件开发笔面经# 一面 1. 使用缓存过程中碰到的问题,穿透、击穿这些怎么处理的 2. 降级的逻辑 3. 缓存不一致的问题,删除失败处理 4. java的集合 list可以放null吗-----可以 5. hasmmap 线程安全的hashmap,底层结构 6. jvm内存结构,各个区域都是干什么的 7. 数据库的三大范式 8. mysql的索引数据结构 9. 幻读是什么?删除会导致幻读吗?--
看都没人分享,分享出来,供大伙参考,太多人和我一样被拼多多泡很久了,部门是主站。 先分享一下时间线 8月11日笔试,8月17日一面,8月22日二面,9月3日三面,9月11日HR面,10月21日应聘信息确认,10月23日意向确认 上来问我,有没有在拼多多开店,有没有在竞争对手工作过啥的,接着开始聊意向,先问我工作时长是否能接受,然后是薪资,先问我手里offer情况,根据之前应聘信息确认上填的,问我哪
之前的项目都用过哪些技术栈 之前项目里docker是怎么用的?ES怎么用的?kafka怎么用的? rabbitmq和kafka的特点。 rabbitmq怎么保证消息可靠的? kafka能不能保证消息可靠? 用过redis哪些数据结构,说一下应用场景。 对比一下存string和kv这两种方式。 设置过期时间需要考虑哪些因素? rdb和aof各自的特点,实际业务中应该怎么使用? 丢弃策略有哪些,之前项
面了pdd 65min 0八股 20%在问实习加项目 80%手撕各种底层源码 比如布隆过滤器 ➕多线程的FIFO ➕一道mid leetcode 写出来布隆和mid fifo写的不好主要是多线程的解决 反问的时候问我接受这个周末加班吗 然后说他不太喜欢很会背八股的同学所以他不问八股, 这还能有戏吗?
10.13,45min(没错,周六调休上班的情况下周日还上班,拼多多真是名不虚传) 面试官人还是很好的,不压力,会提示。 1. 先自我介绍,讲讲为什么做这两个项目 2. 根据简历问,讲一讲乐观锁的机制 3. 乐观锁在实际开发过程中需要注意哪些情况?(这里说的不好,只说了重试机制的设计和幂等,现在想起来了数据库中的脏读之类的) 4. 结合开发过程中讲一讲分布式锁(这里我主要说了redis setnx
一面 10.8 35min 实习内容+项目拷打。 网络: NAT及原理 手撕: 文字包装过的跳跃游戏2 反问: 1.统招统面,技术栈java但参考意义不大 2.更看重编写代码能力 二面 10.13 50min 实习内容+项目拷打。 raft算法讲一下。 如果follower发现leader节点数据是旧的,会发生什么? raft发生多个候选者竞选会怎么样? raft的应用。 了解kafka吗? 进程
介绍一下为什么一年就要离职 感叹了一下离职速度有点快 就开始提问了 1.你觉得你对于刚毕业的时候 哪些方面的能力得到提升了 2.你在学校里面的成绩是比较靠前的吗 30%? 3. 发你一篇文章,阅读几分钟之后回答一个问题 文章链接如下 : ![](https://www.digitalocean.com/community/tutorials/java-singleton-design-patter
简单自我介绍 20mins左右做题时间 介绍完了开始做两道题目 2选1可以 1: 并查集 查找共同好友朋友圈 2: 岛屿的数量 选了第一个做,没a出来。但是思路是OK的,太久没刷题了太菜了。 👥面试题目 1. 讲讲线程池什么情况下会用,你怎么用的(我说的是异步处理 2. Set是怎么放元素的,怎么知道里面有没有当前元素,是不是线程安全的。 2. 你怎么做MySQL 优化的 3. 操作系统的用户态
1. 项目拷打 围绕项目问八股 2. STL你熟练吗?说说怎么设计的?(说了STL六大组件,我只回答4个,还有两个忘了) 3. 适配器是什么知道吗 (变相提醒我剩余的组件,顺利回答) 4. 仿函数是什么(变相提醒我剩余的组件,顺利回答) 5. STL空间配置器有几级知道吗 (不知道) 6.为什么malloc有内存池,空间配置器有内存池,你应用层还要再额外使用内存池?(基于项目问) 6. mallo
1.自我介绍 2.你认为你的优点和缺点是什么 3.平时有没有关注一些前沿的项目和技术(聊了一下Vert.x和响应式编程 以及虚拟线程,MQTT通信 进程通信什么的) 4.项目中是如何实现高并发的 5.线上遇到什么问题是如何排查的(讲了一个虚拟线程在synchronized使用环境下 pin住的问题 以及Spring的定时任务线程和Spring集成流的Channel默认采用一个单线程的线程池导致大数
8.25笔试AK 9.21一面,9.23挂 手撕:题比较简单,但是我确实有根筋没转过来,做的稍微麻烦一些,没法调试,但面试官非说我的逻辑不对。。。 项目:没啥有印象的了,常规问题 八股:无JAVA,就记得问了redis实现分布式锁,AVL树和红黑树了 反问:加班强度是不是很大,面试官答都是谣言,哈哈哈 总共40分钟左右吧 #拼多多#
1. 签到了 a了 2. 在数组中删除两个数字 删除后平均数和原数组平均数相同 求一共有多少种方式 暴力a了 3. 找出与数组长度相同但是原每个数字都可以由新数组的两个数字相减得出 是否存在这个数组 测试样例都看不懂 一顿胡写过0.2 4. 求买面包的最小价格 一顿胡写过了0 我真菜 2.2能约面不 我太菜了 感觉好难啊😩