拼多多JAVA面经

拼多多一面(容易)

  1. java包装类型与基本类型区别,应用,执行效率
  2. 序列化和反序列化,字段对应情况
  3. JVM内存分布
  4. GC作用范围,young gc时机,堆内存分布,gc过程
  5. 对象创建方式,new 与反射创建对象的区别
  6. 如果有100个对象,通过反射修改对象私有变量,需要遍历100次吗?
  7. docker命令,docker build原理
  8. redis过期原理,redisTemplate
  9. 算法2:数组相邻元素差值为1。求目标值的所有下标。二分查找第一个元素,最后一个元素。
#面经##拼多多##校招##Java工程师#
全部评论
祝早日offer 结束秋招 借楼内推,字节正式批投递链接: https://jobs.toutiao.com/s/d1dL3DU 内推码:9ZT6AZ4 国际化电商是新成立的部门,目前团队在极速扩张中,hc多多。直接在搜索框搜索 [国际化电商],挑选合适岗位投递即可。投递后可私聊加vx,方便全程跟进简历状态。
点赞 回复 分享
发布于 2021-08-14 21:45
好像是同一个面试官😂
点赞 回复 分享
发布于 2021-08-14 22:24
求问第6个问题怎么回答
点赞 回复 分享
发布于 2021-08-14 22:36

相关推荐

#快手##字节跳动##腾讯##阿里巴巴##实习#一面 1.131.自我介绍2.实习拷打● 相关流程梳理● 总结一下实习所做的技术难点的地方3.八股● hashmap的数据结构了解吗● hashmap什么时候链表变红黑树,什么时候红黑树变链表● 为什么阈值不一样● hashmapput一个元素的过程● 怎么根据hashcode得到数组下标的● put只能put不存在的元素吗,put存在的元素会发生什么● hashmap怎么扩容的● 一个槽是3,长度是16,扩容后,原本3的槽的元素可能在哪些槽里面● 为什么数组长度是2的n次方● hashmap线程安全吗,想要用线程安全的hashmap用什么东西● concurrenthashmap的底层结构是怎么样的● 1.8后concurrenthashmap的锁粒度是怎么样的● 为什么1.8前后锁粒度会发生这样的变化● violate讲讲他底层● violate除了保证可见性他还能保证什么呢● syn讲讲他底层● synjdk1.8做了优化,不是直接就重量锁,讲讲这个过程● syn公平还是非公平● reentlock讲讲他底层● reentlock公平还是非公平● 讲讲线程池中提交一个任务的过程● 线程池本质上什么模式的典型实现● 线程池的拒绝策略有哪些● jvm怎么判断一个对象能不能被回收● gc roots有哪些东西● jvm有哪些经典的垃圾回收算法,不是垃圾回收器,讲讲区别● 分代收集讲讲● mysql中有一个id,A,B,C  index(A,B)             select * from where B=?走不走索引,为什么             select * from where A like“hello%”走不走索引,为什么             select * from where A lkie “%hello”走不走索引,为什么             select length(A) from where A=?走不走索引,为什么             select * from where A = ?这条sql语句执行过程             select id from where A = ?这条sql语句执行过程● redis有什么数据结构● redis的zset底层结构● skiplist的随机算法,具体父链表跳几格是怎么算的● zset除了skiplist还有什么● redis对于ttl过期的key是怎么处理的● redis的持久化机制讲讲● AOF文件里面存什么,RDB文件里面存什么● 生产实践中RDB和AOF什么用的多,还是用其他的4.算法一个有序数组,输入一个数字,求这个数字在这个数组中重复的次数
点赞 评论 收藏
分享
之前查面经的时候面试看着不难,结果今天差点把我问炸了。。。问的还蛮偏,全程在祈祷来点正常的八股吧,有点阿里控股那味儿了开篇提问:负责学生会项目的哪一块?(我一个人做的)大三的课程怎么办?(全部自学完了)xfg大营销项目拷打:     1.用到了哪些技术?(后端+前端)     2.怎么设计的?(参考了pdd抽奖,zijie稀土掘金,头脑风暴,库表设计)     3.简历上写的项目多次迭代?(mvc到ddd,filter到责任链)     4.怎么防超卖?(decr+setnx)     5.双写一致性怎么保证?(延时队列+定时任务+rabbit mq将军走此小道)     6.加一个商品怎么更新redis?(活动预热,提前装配)     7.怎么防止sql注入?(参数化,正则输入过滤)八股:8.session和cookie的区别?存在哪,cookie默认保持多少时间?cookie消失后,session还存在吗?为什么?9.redis断电了怎么办?怎么保证消息不丢失?(一时间没答上,现在想想应该答持久化操作+主从集群)10.rabbit mq呢?断电了怎么办(答的镜像集群)11.varchar(5)存一个字符时的大小?char呢?为什么?12.使用select...for update,行锁的范围?13.说出五个linux命令14.如果我要复制某个文件,用的是哪个命令?(我说copy)那移动呢?(我说我用的图形化操作界面)15.我看你项目用到了react,知道js嘛?(开始慌)16.(问了一个前端问题)(没答上)17.工厂模式的使用场景?(只关心从工厂购物,不关心工厂如何创建物品,在spring框架有使用)18.重写和重载区别反问:给些建议(深度还是有,广度差了一点,年轻人不要钻纯后端,搞搞全栈也还是很吃香滴)后续:询问可以实习多久(6个月)大四毕设是否会留校(我说我才大三)应该是稳了
查看36道真题和解析
点赞 评论 收藏
分享
评论
3
26
分享

创作者周榜

更多
牛客网
牛客企业服务