面试总结2018(Java方向)

2018年8月经历了约20天的面试,其中10天在西安,10天在北京,面了约20家公司。现将这段20天的面试历程和感受与大家共享。

干货面试题如下

1.Redis存放100万数据如何优化
2.dispatchservlet如何分发找到controller
3.linkedmap和hashmap的区别
4.springmvc解析url过程,源码
5.适配者模式
6.单例模式的优缺点
7.数据库的读写分离和主备
8.反射的优缺点
9.jvm内存管理和分配
10.Redis
11.数据库乐观锁
12.currenthashmap的缺点
13.数据库并发
14.dubbo的调用模式,序列化
15.事务的最大级别,跨库?跨表?
16.dubbo上游100万,下游10万,如何处理
17.用户发送http请求的过程
18.spring的bean的周期
19.详细说下面相用户的项目的架构
20.hashmap 触发红黑树
21.MySQL支持的跨库事务
22.synchronized和lock锁的区别
23.spring如何实现的声明式事务
24.Redis的list数据存取
25.zookeeper的节点创建和销毁
26.union关键字
27.jvm的堆结构
28.aop实现原理
29.进程和线程之间如何通信
30.线程的常用方法 yield join fork等
31.注解的加载顺序
32.switch 支持string的原理
33.线程池
34.反射在jvm中如何实现
35.filter和拦截器和动态代理的区别
36.什么时候进行年轻代的收集
37.给多线程设置响应超时时间
38.Java状态机
39.lru算法
40.项目使用dubbo和传统ssm的优势
41.MySQL的索引什么时候发生文件偏移
42.MySQL的索引
43.jvm的s0和s1区的作用
44.redis单线程为什么可以保证性能   nio
45.千万的数据表,进行分页查询
46.什么时候行锁会转表锁
47.实现线程的callable
48.wait和notify
49.消息的幂等性
50.hashmap多少个segment
51.hashmap为什么线程不安全,会导致什么后果?
52.redis单进程单线程,为什么执行效率还很高?
53.分布式锁?
54.redis跟memcache区别?
55.spring ioc数据结构以及加载过程?
56.springmvc处理流程

 

面试公司如下(纯属个人观点,仅供参考)

1.西安软通动力  (华为外包)
2.西安佳帮手    (入职一年后缴纳五险一金)
3.西安博彦科技  (美国外包  上来先英语自我介绍)
4.西安英卓酒店  (小公司) 
5.西安西点软件  (金融,证券行业)
6.西安壹米滴答  (物流行业,从上海迁移至西安的公司 体验较佳)
7.西安几何信息  (小公司)
8.西安绿盟科技  (信息安全  大数据)
9.西安摩亦医药  (美国合资公司)
10.西安酷学院   (钉钉排行第一的应用——酷学院 体验较佳)
11.北京妈妈智选择     (初创)
12.北京金色世纪       (老项目  .net转Java)
13.北京美菜网         (B2B的蔬菜电商行业大佬)
14.北京58赶集网       (面试的BI组  环境、氛围佳)
15.北京跟谁学         (北京跟谁学,面试官大佬是百度出来的)
16.北京马蜂窝         (旅游行业 环境、氛围佳)
17.北京应用汇         (地处西单!!!有自己应用的中小公司)
18.北京饿了么         (外卖龙头  阿里系)
19.杭州蚂蚁金服       

个人总结

8月天面试是真的热!(善待自己,切莫中暑,过度劳累影响状态)。面试多了慢慢会找到面试的感觉,前期可找些去的欲望不是很强的公司进行投递,经历5-6家经验后,可以找寻理想型的公司。如果面试结果不佳,最后考虑外包行业吧!(中科软、软通动力、中软国际、文思海辉等)。   砥砺前行吧,少年们!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值