拼多多、网易、华为面经

生活总会给你答案,但不会马上把一切都告诉你。——马德

统共面试了三家公司,本来打算偷懒不打算写面经,不过还是写一下吧,如果能帮到人的应该也算是件好事,具体的事件太久忘了

拼多多:8月12号面的Java开发

技术面(两面):

1. 聊了一下项目

2. 项目里面用了ElasticSearch,所以问了ES索引的构建和查询流程,跳跃表的构建和在ES中的使用,倒插排序、跳跃表的实现

3. 常规的JDK容器问题(由于学习的时候太不拘小节,我不知道HashMap这种叫做容器!!!)HashMap的结构、和HashTable的区别,ConcurrentHashMap

3. 手写最长递增子序列,有写到算法复杂度O(n^2)但是面试官大佬不满意,我也没办法

4. 手写快排

5. 各种了解的排序的复杂度是多少

6. 求100W树中的最小100个(如果数字不重复,如果数字重复呢)

7. 电商实时交易额的统计排名(怎么实现,用什么框架、技术)

8. 因为写了神经网络,所以让推到了一下PB神经网络

HR面(掠过)

网易考拉:java开发

1. Integer == int 会发生什么情况

2. Arrays.sort()的排序算法是什么,Collection.sort()的排序算法是什么, Timsort的算法实现

3. 红黑树的操作、红黑树左右最大高度差是多少

4. 手写代码:不用递归求树的高度

5. ConcurrentHashMap结构、解决多线程的方法

6. HahsMap多线程出现死循环的情况,HashTable如何解决线性安全问题

7. Redis的查询方法、key值和value值的长度限制、过长会出现慢查询问题,为啥

8. 手写SQL,我记得同时用到了distict、order by, group by, count,limit,其实还好

9. spring的IOC注入、循环注入什么情况会报错怎么解决

10. 线程池参数,一个一个任务扔进去分别会发生什么情况,拒绝策略有哪些

11. 多线程有哪些锁分别说明一下,AQS、CAS、锁膨胀机制

12. 项目的亮点

嗯,其他都忘了

华为

现场面试:

1. 笔试的时候的一题编程题的思路

2. 项目,你觉得你遇到的最困难的事是什么,怎么解决的

3. 你是一个乐观的人嘛........

电话面试:

1. Spring了解什么,把了解的都说一遍

2. 虚拟机了解啥,把JMM都说一遍,详细说一下

3. 多线程相关

4. 了解多少设计模式,都说出来,然后具体介绍了一下模板模式、代理模式、工厂模式

4. 主要在讲项目,项目的亮点

华为的电话面试主要是听你说,然后就按照JVM、多线程、Spring的反正想到啥说啥,他就听你说

点击作者姓名与作者大佬交流~

作者:牛客9237275号

来源:牛客网(www.nowcoder.com)

- 互联网名企笔试真题

- 校招求职笔经&面经

- 程序员/产品/运营求职实习信息

- 程序员/产品/运营学习交流社区

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏ACM算法日常

为什么vjudge上他人公开的代码要以图片形式显示?

vjudge用图片来显示代码,应该是为了避免抄袭。在较低水平的oier中,已经有交别人的代码来通过题目的风气。举个例子,洛谷上抄袭代码情况极其严重,而u...

11820
来自专栏架构说

leetcode打家劫舍问题

https://leetcode-cn.com/problems/house-robber/description/

19720
来自专栏牛客网

阿里2018暑期实习内推面经(Java岗),offer已拿到

整个三月份通过牛客网和网友分享的经验学到了很多东西,现在反馈一下我的面试经历,希望对同学们有帮助。 个人情况:大三本EE方向渣硕,经过实验室学长内推,于三月底完...

85850
来自专栏前端布道

JavaScript设计模式与开发实践 - 策略模式

引言 本文摘自《JavaScript设计模式与开发实践》 在现实中,很多时候也有多种途径到达同一个目的地。比如我们要去某个地方旅游,可以根据具体的实际情况来选择...

39080
来自专栏宏伦工作室

基于维基百科的中文词语相关度计算

19830
来自专栏数据结构与算法

洛谷P2439 [SDOI2005]阶梯教室设备利用(带权区间覆盖)

11040
来自专栏封碎

两个最容易被人忽略的基本代码优化技术 博客分类: 经典文章转载 算法Android编程D语言工作

      本文转载自http://sd.csdn.net/a/20100921/279732.html

9530
来自专栏CDA数据分析师

为什么说 Python 是数据科学的发动机(二)工具篇(附视频中字)

毋庸置疑,Python是用于数据分析的最佳编程语言,因为它的库在存储、操作和获取数据方面有出众的能力。 在PyData Seattle 2017中,Jake V...

240100
来自专栏熊彪的专栏

精准测分:基于函数调用关系链的用例消振算法 ( 上帝视角 )

地球文明不是孤岛,函数呢?从静态的视角观察函数,她只是一个一个在文件中孤立存在的代码片段。但从动态的视角观察,函数与函数之间就天然的发生了关联。这个关联是怎么产...

25100
来自专栏程序人生

谈谈状态机

题记:上周做 BBL 里讲了我们 Tubi TV 内部做 DSL 的一些简单实践,大家反馈不错。有同事建议我给大家先补补 FSM,之后再进阶 CFG,可能会更顺...

38370

扫码关注云+社区

领取腾讯云代金券