济南百度网站开发,常州网站建设推荐,建设一个行业性的网站价格,电商平台app定制开发拼多多一面
首先自我介绍 参加过哪些项目 并发编程三要素#xff1f; 实现可见性的方法有哪些#xff1f; 多线程的价值#xff1f; 创建线程的三种方式的对比#xff1f; 画出线程的状态流转图 常用的并发工具类有哪些#xff1f; CyclicBarrier 和 CountDownLatch 的区…拼多多一面
首先自我介绍 参加过哪些项目 并发编程三要素 实现可见性的方法有哪些 多线程的价值 创建线程的三种方式的对比 画出线程的状态流转图 常用的并发工具类有哪些 CyclicBarrier 和 CountDownLatch 的区别 CAS 的问题1、CAS 容易造成 ABA 问题2、不能保证代码块的原子性3、CAS 造成 CPU 利用率增加 ReadWriteLock 是什么 一面面试题答案
拼多多二面
自我介绍 什么是工厂模式 如何实现单链表的增删操作 让我说意思JVM的分为哪几块 由于提及到了内存溢出面试官问我内存溢出和内存泄漏的区别 这里问完我就去问了数据库4大特性是啥举个例子 数据的隔离级别有啥每个隔离级别举个例子 分布式锁的实现知道到哪些 你更推荐哪一种锁?Redis的持久化操作有哪些 如何利用redis处理热点数据 sleep 方法和 wait 方法有什么区别? synchronized 和 ReentrantLock 的区别 线程 B 怎么知道线程 A 修改了变量 如果你提交任务时线程池队列已满这时会发生什么 线程类的构造方法、静态块是被哪个线程调用的 二面面试题答案
拼多多三面
照例自我介绍和项目介绍 上来就让我手撕一个单例模式 让我讲了讲代码是啥啥意思 由于我的项目中提及到JVM所以给我出了一个场景题垃圾会收器中标记清除多次后由于采用的是标记清除算法那么你觉得可能会出现什么问题 这里提及到了full gc,问我哪些情况会产生full GC,哪些情况产生minor GC? 除了你项目中的内存溢出问题你还知道哪些关于内存溢出内存泄漏的 然后给我出了一个动态规划的手写代码题说来写个代码吧。 三面面试答案
拼多多HR面
自我介绍一下吧 你为什么选择拼多多 你最大的优点和缺点是什么 谈谈你对公司加班的看法 谈谈你的朋友对你的评价是什么 平时怎么去学习的 你遇到的比较难应付的事情 你感觉做的比较成功的事情 想象一下你几十年后是怎样的生活 觉得最痛苦的一段时间 工作节奏你觉得可以接受吗 你有什么想问的 以上就是我拼多多面试的题目 基本上我都清晰的记录了。
总结
谈到面试其实说白了就是刷题刷题刷题天天作死的刷。。。。。
为了准备这个“金三银四”的春招狂刷一个月的题狂补超多的漏洞知识像这次美团面试问的算法、数据库、Redis、设计模式等这些题目都是我刷到过的
并且我也将自己刷的题全部整理成了PDF或者Word文档含详细答案解析有需要的朋友可以戳这里即可免费领取 66个Java面试知识点
架构专题MySQLJavaRedis线程并发设计模式NginxLinux框架微服务等大厂面试题详解百度阿里腾讯华为迅雷网易中兴北京中软等 算法刷题PDF
网易中兴北京中软等**
[外链图片转存中…(img-AbezYRzW-1624780659940)]
算法刷题PDF