去拼多多面试Java程序员,有这三关。你能过几关?你能面试成功吗

Java程序员拼多多3轮面试,你撑得住几轮?

面试一直是大家关注的问题,包括最近有很多人跟我讲投了很多简历出去,就像泥牛入海一样了无音讯了,确实出于程序员的直觉,今年是要比往年要更冷一些。

但是对于面试来说,一直都有一个说法就是「金三银四」现在四月份都过完了,不知道有多少人已经拿到了offer,今天我就来分享一个Java程序员面试拼多多后端开发岗位的几轮面试题。

很多Java程序员在面试时都有这样的苦衷:

我掌握了很多Java开发技巧,每次到笔试环节,死活就是答不上;

明明是一个职场老手,和面试官聊天,简单的技术问题都吞吞吐吐;

下面就是拼多多的三轮面试:

image.png

蚂蚁课堂带你学Java

拼多多一面

  1. 给一个函数,返回 0 和 1,概率为 p 和 1-p,请你实现一个函数,使得返回 01 概率一样。
  2. 10 亿个 url,每个 url 大小小于 56B,要求去重,内存 4G。
  3. 把一个 bst 转化成一个双向链表。
  4. http 和 https 区别,https 在请求时额外的过程,https 是如何保证数据安全的。
  5. IP 地址子网划分。
  6. POST 和 GET 区别。
  7. 硬链接和软连接区别。
  8. DNS 解析过程。
  9. kill 用法,某个进程杀不掉的原因(进入内核态,忽略 kill 信号)。
  10. linux 用过的命令。
  11. 系统管理命令(如查看内存使用、网络情况)。
  12. 管道的使用。
  13. grep 的使用,一定要掌握,每次都会问在文件中查找。
  14. shell 脚本。
  15. find 命令。
  16. awk 使用。

去拼多多面试Java程序员,有这三关。你能过几关?你能面试成功吗

蚂蚁课堂带你学Java

拼多多二面

  1. Linux 下的一些指令,(进程id), (进程 id),(进程id),?(上一条命令退出时状态),怎么查看进程,按照内存大小,CPU 占用排序等等。(大写 M 和大写 P)。
  2. http 的 get 和 post 方法。
  3. 介绍下你所了解的 epoll。
  4. 数据库 sql 的了解程度。
  5. 项目中遇到的问题,自己咋解决的等等。
  6. 手写一个全排列。
  7. B树和B+树。
  8. 介绍一下 Hash,怎么解决冲突。
  9. 进程间的通信,共享内存方式的优缺点。

拼多多三面

  1. 说下你平时看的一些技术博客,书籍。
  2. linux 下的一些指令。
  3. 工作中你觉得最不爽的事情是什么。
  4. 说下你的优缺点。
  5. 有没有想过去创业公司。
  6. 写个 strcpy 函数。
  7. 说说你自己的性格。
  8. 给你一个系统(面试官好像是无人车部门的),后台的逻辑已经实现了,但是前端加载很慢,怎么检测。
  9. 以后可能要学习很多新技术,你怎么看。
  10. 项目中遇到的困难(提前想好,并且把实现或者优化方法说清楚)。
  11. 系统的量级、pv、uv 等。
  12. 应对高并发的解决办法(分布式)。
  13. 在项目中主要负责了哪些工作。
  14. nginx 的负载均衡。
  15. 分布式缓存的一致性,服务器如何扩容(哈希环)。

去拼多多面试Java程序员,有这三关。你能过几关?你能面试成功吗

蚂蚁课堂带你学Java

总结

最后说几句,真实案例,有个朋友对我讲,他科班出身,之前两年传统行业,去年在一家直播小公司,互联网吧。算起来3年开发经验了,但是今年跳槽的时候,已经投了十几家公司简历了,到目前还是没有找到工作。

一个是寒冬的原因,这一点我们不谈了,我不想天天说寒冬寒冬。二个是他在传统行业那两年没有去学习过,因为公司连spring都很少用到,所以就养成了不去学习的习惯,导致3年以后连应届生都不如,所以特别迷茫。

我的建议是重新给自己定一次位,明确自己的职业方向,为时不晚。不能总是安于现状。你在安稳的时候总有人都在学习不断进步。

读者福利

分享免费学习资料

针对于Java程序员,我这边准备免费的Java架构学习资料(里面有高可用、高并发、高性能及分布式、Jvm性能调优、MyBatis,Netty,Redis,Kafka,Mysql,Zookeeper,等多个知识点的架构资料)

为什么某些人会一直比你优秀,是因为他本身就很优秀还一直在持续努力变得更优秀,而你是不是还在满足于现状内心在窃喜!希望读到这的您能点个小赞和关注下我,以后还会更新技术干货,谢谢您的支持!

资料领取方式:关注公众号:程序员黑哥 即可自行免费领

公众号11.png

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值