首先介绍一下这是我一个朋友的面试经历,花了一周的时间,面试了5家公司,拿到两个offer,这篇面试分享是在拿到第二个offer的当天晚上写的。
由于时间相隔较短,所以面试大部分内容都记得,我就单刀直入直接写一下朋友的面试内容,写作水平一般,有点像记流水账,大家将就着看看。。。
面试过程还原:
一、360金融
360一上来就是做几页纸的题其中包括选择题20题和简述题9题,加上填表时间,一共给了45分钟。
其中简述题主要有以下几个
-
写出最近项目中代码工程目录结构,简述各部份作用
-
如何避免对外开放接口被攻击,有哪些常用的防护手段可以用上?
-
描述线程池的作用,并写几个常用的线程池类
-
什么是操作的互斥性,接口幂等性如何保证?
-
异步通知交互补偿机制的目的和设计?实际工作当中有没有做过,踩过什么坑么?
-
描述一下TCP三次握手和四次握手地过程,查看TCP连接各状态用什么命令?
-
谈谈Threadlocal是如何解决并发安全的?
-
Equals()方法与==的区别?重写equals方法的还需要重写哪些方法?为什么?
-
列