秋招算是结束了,回馈牛客,希望不算晚

今年春招开始投了一些大厂,基本gg。秋招从7月末开始,9月达到顶峰,10月确定去向。有面试记录的:阿里,蘑菇街,网易,京东,猿辅导;其他面试的都没记录下来,现在也都忘记了。笔试挂了一堆,貌似笔试通过的只有5家左右,其他全部挂掉。所以能内推千万要内推,不然笔试编程题一定要ac。

非常感谢牛客们,我京东面试的时候前一晚刷了一晚牛客,面试的时候遇到两个算法题都是牛客回馈的,所以面试过程也非常好,拿到了京东sp,从此秋招的路也顺利许多。这波面经有点晚了,希望能够帮助到学弟学妹们吧~~

蘑菇街

不拢过滤器
数据一致性
netty基础
线程池详细流程
微博时间线实现
业务?技术?

猿辅导

sychronized
生产者消费者模式,使用wait和notify机制,最好实现一下(已实现)
nio和io的优缺点
restful
lock
栈排序问题

docker原理
docker镜像和容器存储
java泛型
Django和springMVC比较

阿里、网易、京东

阿里四面,网易两面,京东三面。没有详细整理,只能想起一部分。

java

jvm 内存模型,GC基础原理、回收算法
java多态
多线程
线程状态及流转
锁,加锁方式,线程安全
volatile 和 synchronized 区别
HashMap 存储结构,源码是否有了解,是线程安全的吗?
如果自定义的类作为HashMap的key 这个类要满足什么要求
ConcurrentHashMap,最好看看源码
Java IO 与 NIO
Java 中堆和栈有什么区别
jdk 1.8 新引入特性

网络

使用访问www . alipay . com 中发生了哪些事情
OSI网络模型七层分别是什么,与TCP/IP的对应关系
TCP协议:三次握手,四次挥手过程,拥塞控制(滑动窗口)
HTTP协议:返回码含义,method区别,session和cookie区别,使用场景
DNS协议:

操作系统/linux

进程,线程区别。进程间通信方式有哪些?
找到当前目录下以及子目录下所有以.pyc结尾的文件,并删除,怎么实现?
统计含有tomcat的进程有多少个。

数据结构

数组、链表和哈希表的区别,挑一个熟悉的讲;
排序知道哪些,挑一个熟悉的讲;平均时间复杂度,
最差情况下时间复杂度,什么情况下最差,稳定性?
实现快排,手写
打印树
红黑树和平衡二叉树
LRU实现,手写,建议看看linkedhashmap源代码。
还有一些算法都是《剑指offer》中的,原题或者衍生题目。
算法这一块一定要看一遍《剑指offer》,
然后手写一些基础算法,排序,动态,递归,贪心等都是基础

设计模式

单例模式 问的最多,手写
简单工厂、工厂方法、抽象工厂
其他模式应该熟悉一个或者两个,面试官一般会追着问你还熟悉或者使用过那些。

数据库

数据库事务四个基本要素,ACID,原子性、一致性、隔离性、持久性,分别是什么意思?
连接的种类:外连接(左连接,右连接,完整外部连接)、内连接,有什么区别?
数据库索引的工作原理,作用及优缺点,索引结构,哪些列不应该加索引。
乐观锁,悲观锁。
数据库分表,主从结构
查询优化的方法,网上一堆,从数据库,缓存,系统,业务等多方面考虑,越详细越好。

框架

这个看个人学习和实习情况,lz能力有限,只能是抛砖引玉,欢迎大神们赐教。
以下根据lz实习经历整理。
工具类:git, markdown,maven,docker
架构类:spring,分布式框架、ORM、服务保护、测试等
组件类:中间件(kafka等)、缓存(mem***,redis)
存储:mysql,分布式存储等

全部评论
厉害,收藏一个
点赞 回复 分享
发布于 2017-10-30 16:11
京东sp比批发多多少
点赞 回复 分享
发布于 2017-10-30 16:11

相关推荐

评论
8
114
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务