秋招经验分享 java方向 腾讯 百度 网易 华为

阿里实习 在阿里期间是重点关注了消息队列(ROCKETMQ)的底层实现和不同消息队列的对比,以及服务中心(nameserver 和 zookeeper)的对比确定
腾讯投递的后台开发方向而不是运营开发,所以腾讯在LINUX操作系统 方面会非常注重。最后是拿到了Offer 但是需要转C++ 和go
其他几个都是java
牛客上看了很多面经 回馈一下

腾讯面了三个部门 二面挂一次 HR挂一次 最后被IEG收留了= =
百度
网易互联网
华为泡池子

腾讯
操作系统占到八股文的一大部分 说些记得的
TCP UDP 区别
三次握手 四次挥手 对应socker编程的函数 SYN洪泛攻击解决方法
TCP 中超时时间等参数如何设置
操作系统 epoll select poll结合linux中的函数说流程
内核物理内存区域划分 内外碎片解决办法虚拟地址空间分布 虚拟内存优势缺点
多线程 多进程程序的区别 适用场景
中断
系统调用 函数库调用


一般项目能聊10分钟-15分钟 结合用到的消息队列和服务中心说底层以及特点 设计的原因

redis 数据库缓存一致性
red lock
MVCC底层
bitmap
海量数据topK 查重等问题
OOM原因和排查 有没有用什么工具看内存情况(实操能力)

百度华为正常八股 没有什么奇怪的题 操作系统基本不问

HTTP HTTPS和具体过程
HTTP 1.X 2.X
线程池实现方式 参数
数据库隔离级别 MVCC
lock和syncronized
volatile 内存屏障


网易一面有两题
hashmap如果存对象要怎么做(重写hashcode和equals)
对对象进行用什么排序 (归并排序) 为什么(稳定)

编程题基本10min解决




#Java开发##面经##秋招##面试题目##腾讯##百度##网易##华为#
全部评论

相关推荐

牛客717484937号:双飞硕没实习挺要命的
点赞 评论 收藏
分享
评论
3
16
分享
牛客网
牛客企业服务