腾讯+阿里+快手面经

腾讯面经

风控

1.一面

> 深度解析stl原理及使用情况。(list,vector,hashmap,set...)
>
> 没深入了解过,回答的Java版。

> 深度解析poll, epoll, select区别。

> 深度解析fork算法。

> 内存分配算法(Linux下,包括页表等的详细信息)及缓存淘汰算法。

> 深度解析三次握手三次握手。

> 深度解析拥塞控制。

> 深度解析虚函数表。

> Linux命令。

> 加密解密函数。

> 两个算法题

> 事务传播

> 事务的隔离级别和解决方式



2.二面

> poll,epoll,sellect
>
> 问项目
>
> 锁的概念及应用
>
> 进程间通信方式
>
> 排序(40亿QQ号,进行排序)



3.三面

> 自我介绍
>
> poll,epoll,select
>
> 问项目
>
> Socket编程
>
> 三次握手三次挥手(不是简单的那种)
>
> java内存回收机制



阿里面经

口碑

一面:

> 1.自我介绍

> 2.项目(怼哭的那种,很厉害,很多我没想到的地方)

> 3.事务传播

> 4.hashMap和hashTable

> 5.java1.8新特性

> 6.hashMap和ConcurrentHashMap

> 7.java内存回收机制



二面:

> 1.自我介绍

> 2.项目1

> 3.项目2



三面:

> 1.自我介绍

> 2.项目

> 3.变量的初始化顺序

> 4.类加载顺序

> 5.类加载机制

> 6.垃圾回收机制

> 7.异常的集成体系即捕捉异常的情况



快手面经

大数据平台基础架构

一面

> 1.自我介绍
>
> 2.项目
>
> 3.算法两道
>
> 4.并发编程volatile

二面

> 1.自我介绍
>
> 2.算法

值得一提的是,二面的大哥对我很着急,最后动手虐了一波,因为以前算法课,老师说从性能角度来讲,递归尽量不要用,能转迭代的尽量转,所以平时多用迭代,不过大哥写的递归真的很简练,另外,编程题务必注意编程规范。

三面

> 1.自我介绍
>
> 2.项目
>
> 3.jvm垃圾回收
>
> 4.Java异常体系
>
> 5.算法

hr面

> 聊天
>
> 问项目,背景,初衷,负责什么
>
> 问为什么选择他们公司



#阿里巴巴##腾讯##快手##面经##实习##Java工程师#
全部评论
大佬可以发一下答案吗,看着一个都不会
点赞 回复
分享
发布于 2019-06-14 16:16
具体什么算法说说鸭
点赞 回复
分享
发布于 2019-06-14 16:19
微众银行
校招火热招聘中
官网直投
看这个问的问题,应该是开发岗吧?企业很厉害,楼主最终拿到offer了吗?
点赞 回复
分享
发布于 2019-07-11 10:50

相关推荐

6 88 评论
分享
牛客网
牛客企业服务