京东6.18大促主会场领京享红包更优惠

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 8722|回复: 0

Java程序员拼多多三轮面试,这些面试题你能掌握多少?

[复制链接]

8

主题

0

回帖

10

积分

新手上路

积分
10
发表于 2019-4-3 05:09:43 | 显示全部楼层 |阅读模式 来自 中国
面试一直是大家关注的问题,包括最近有很多人跟我讲投了很多简历出去,就像泥牛入海一样了无音讯了,确实出于程序员的直觉,今年是要比往年要更冷一些。
9 Y2 b8 g& K& |8 y9 Z6 F但是对于面试来说,一直都有一个说法就是「金三银四」现在三月份都快过完了,不知道有多少人已经拿到了offer,今天我就来分享一个Java程序员面试拼多多后端开发岗位的几轮面试题。; U4 z: A( |: d6 w. t& ]
很多Java程序员在面试时都有这样的苦衷:/ C& u! M3 P0 h) {
我掌握了很多Java开发技巧,每次到笔试环节,死活就是答不上;
) ~* a' S7 I& `1 K) Q; j3 {明明是一个职场老手,和面试官聊天,简单的技术问题都吞吞吐吐;9 D. J1 c. u4 `- d( V
; f4 d+ h& p+ x2 m
拼多多一面$ k# I. H( O- E& Z+ T
1、给一个函数,返回 0 和 1,概率为 p 和 1-p,请你实现一个函数,使得返回 01 概率一样。6 C$ L2 l9 ?. _, j' m# s3 v
2、10 亿个 url,每个 url 大小小于 56B,要求去重,内存 4G。
  r  g6 p' U$ M4 j0 B3、把一个 bst 转化成一个双向链表。% s0 m% ^, e* w: b: p. q! W: h$ Z& d
4、http 和 https 区别,https 在请求时额外的过程,https 是如何保证数据安全的。
# r: X6 l" }: ]5、IP 地址子网划分。4 r7 F- D* a# j# o
6、POST 和 GET 区别。+ F% {' b+ B; g0 ~/ h3 m; r
7、硬链接和软连接区别。4 s/ ]: N: e! F2 p) c- H5 L. G
8、DNS 解析过程。4 Y; ?2 U% U2 m( e
9、kill 用法,某个进程杀不掉的原因(进入内核态,忽略 kill 信号)。2 b' K" p: y+ d% N$ ~6 h9 ]" U
10、linux 用过的命令。
1 i& K% H9 u9 N0 Y11、系统管理命令(如查看内存使用、网络情况)。
# u" D, a: |) Z% G, o8 L* I12、管道的使用。$ ~! {8 [) y& n
13、grep 的使用,一定要掌握,每次都会问在文件中查找。% B$ |( c$ Q, ]: g  s! x+ S- i
14、shell 脚本。; o; c8 a! H3 b" e# a/ ~' {
15、find 命令。
. @% |* |0 E8 a$ y9 e* F0 D% M16、awk 使用。
9 X: i& s9 Y* w0 r! O+ }! V拼多多二面  e9 }5 ~! n8 ^# W9 c3 ~) g3 E
1、Linux 下的一些指令,(进程id), (进程 id),(进程id),?(上一条命令退出时状态),怎么查看进程,按照内存大小,CPU 占用排序等等。(大写 M 和大写 P)。
  {+ l" ?2 l. s7 k2、http 的 get 和 post 方法。
: O5 w2 J" L; x3、介绍下你所了解的 epoll。, B0 Y3 W. w7 w) W3 p
4、数据库 sql 的了解程度。. y. L3 e9 j; O9 Q( M
5、项目中遇到的问题,自己咋解决的等等。- K* R4 [/ a$ W
6、手写一个全排列。
6 |/ O8 I3 y* y& f9 Z6 X1 S7、B树和B+树。( a4 R' x1 X6 {" ?3 I( R
8、介绍一下 Hash,怎么解决冲突。
, M1 S! Q8 M2 a5 s7 F1 C9、进程间的通信,共享内存方式的优缺点。
9 `* y' z4 J6 c9 F& x拼多多三面# l/ n( D4 P5 ^2 k5 I5 B  B
1、说下你平时看的一些技术博客,书籍。
! V- _4 }9 a# K2、linux 下的一些指令。
6 M: e9 I8 P% ~5 e! y( K+ u7 M3、工作中你觉得最不爽的事情是什么。
8 C/ D7 m4 O- U4、说下你的优缺点。: Y, p, r: Y2 [3 V; V  |
5、有没有想过去创业公司。
/ {+ V  Z8 Q2 W: l" L6、写个 strcpy 函数。
9 g4 {5 x- d8 u! R7、说说你自己的性格。0 x0 _' V9 }/ ?
8、给你一个系统(面试官好像是无人车部门的),后台的逻辑已经实现了,但是前端加载很慢,怎么检测。
) Z* D& f1 Z  q& o" P# ^2 h9、以后可能要学习很多新技术,你怎么看。7 p( S2 j* U* }( O7 [
10、项目中遇到的困难(提前想好,并且把实现或者优化方法说清楚)。
/ x' i7 g* p" E& s11、系统的量级、pv、uv 等。" o, n4 M5 i% h6 s0 b
12、应对高并发的解决办法(分布式)。
: e& E$ w, |1 V13、在项目中主要负责了哪些工作。
9 N1 n) I; S3 h7 s; a9 l14、nginx 的负载均衡。1 C, U2 y; ]# a1 P3 b' }
15、分布式缓存的一致性,服务器如何扩容(哈希环)。
4 j# Y. g4 C& Q7 P1 O; R( E  o: E结语总结
% r  R: I5 [  k最后说几句,真实案例,有个朋友对我讲,他科班出身,之前两年传统行业,去年在一家直播小公司,互联网吧。算起来3年开发经验了,但是今年跳槽的时候,已经投了十几家公司简历了,到目前还是没有找到工作。
: e* O, e* R8 @一个是寒冬的原因,这一点我们不谈了,我不想天天说寒冬寒冬。二个是他在传统行业那两年没有去学习过,因为公司连spring都很少用到,所以就养成了不去学习的习惯,导致3年以后连应届生都不如,所以特别迷茫。
" X& T( ], c/ h! e我的建议是重新给自己定一次位,明确自己的职业方向,为时不晚。
# u1 ^9 l- p8 S3 n; A公众号内回复“1”带你进粉丝群& v: q! [7 n" f9 a  [
来源:http://www.yidianzixun.com/article/0LdpE8O1# m+ g2 a- o! u5 v2 W
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

帖子地址: 

梦想之都-俊月星空 优酷自频道欢迎您 http://i.youku.com/zhaojun917
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|梦想之都-俊月星空 ( 粤ICP备18056059号 )|网站地图

GMT+8, 2025-10-25 05:22 , Processed in 0.038268 second(s), 23 queries .

Powered by Mxzdjyxk! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表