【秋招】2019秋招总结三:11家互联网公司面经大集合

本文主要用于记录我的秋招面经集合,顺便将暑期实习时的面经也贴出来。部分公司的面经记录不全,将记录过的全部贴出来,希望对大家有用。更多资料分享请假微信:pcwl_Java,或者关注微信公众号:码农求职小助手

第一篇:Java 转行之路

第二篇:Java 面试必备知识点

第三篇:秋招面经集合

因为我有过两段校企合作项目和两段互联网实习经历,所以每次面试基本上都是项目和基础知识花费的时间各占一半。这也说明了项目和实习的重要性,如果没有项目和实习,那么只能抗住面试官同样时间里对基础知识的狂轰乱炸了。

先说下我秋招和暑期实习投递情况:

  • 秋招  

百度提前批:口头offer

字节跳动:意向书

拼多多:实习申请转正

顺丰科技 sp 专场:意向书

滴滴出行 sp 专场:二面挂

虾皮科技 sp 专场:二面挂

腾讯:面试中

美团:面试中

  • 暑期实习  

腾讯 TEG:实习 offer

拼多多:实习 offer

爱奇艺:实习 offer

华为 CloudBU:实习 offer

思科大数据部门:实习 offer

阿里:二面挂

蘑菇街:二面挂

有赞:二面拒面

一、字节跳动

一面  

1、进程与线程的区别?进程更耗费资源,具体指的是哪些资源?

2、有哪些情况下可能发生死锁?

3、线程间通信方式?进程间通信方式?

4、手写代码:连续子数组最大和

5、说一下对 HTTP 协议的理解

6、怼项目

二面  

1、UDP 和 TCP 的区别?

2、数组建堆的过程

3、手写代码:二叉树的层序遍历,每一行对应一层

4、MQ 和 Redis:Kafak  RabbitMQ w宽泛的自己讲一讲,在什么场景下会使用到?

5、垃圾回收:自己讲随便讲

6、类加载机制

7、怼项目

8、自己怎么实现一个 HashMap

9、三次握手、四次挥手、为什么需要四次?

三面  

1、重载和重写的区别?

2、数组和链表的区别?

3、HTTP 的状态码,304 具体是什么错误?详细说

4、手写代码:单例模式(双重校验锁+静态内部类)

5、项目:分布式事务,可靠消息

6、Linux 的命令  lsof( 列出当前系统打开文件的工具)、问了一堆不会的指令

7、目前 offer 情况

8、自己的优缺点

二、百度

一面  

1、自我介绍

2、怼项目:问项目细节、项目扩展:redis 、kafka

3、线程与进程

4、HTTPS 的流程、加密算法

5、主线程怎么收集子线程执行的结果?

6、手写代码:二叉树的序列化和反序列化

二面  

1、自我介绍

2、项目介绍、可靠消息实习分布式事务

3、垃圾回收:运行时数据区、垃圾回收算法、垃圾回收策略

4、手写代码:二分查找、KMP

5、线程池参数、线程数的设置

6、HashM

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值