友爆料IT公司福利与一些面试经历

各个公司的一些总结,与面试经历。

[b]
面试的一些公司经历[/b]
面试其实是一个学习与补漏的过程。
乐富支付
年前面的时候,是风控部,做了简单介绍,以及在技术上做了一些讨论,感觉还行,年前发offer但是我没有去。年后,再去说是原部门人已满,只有基础部门在招人,说要再面试一回。cto面试,方向性,扩展思维性的问题问了一些
很多大小不同的文件,有小到1k,有大到1g,如何要你设计个服务平台br>nginx与lvs的对比,对nginx做了详细的询问反向代理几种配置方式,如何配置备份服务器。
mq能否既顺序又大吞吐量br>cto面完,又让来个面的,这回的问题问的都太细了。面试的成功与失败有时可能真跟运气相关。
tcp的3次握手与4次挥手细节br>我只知道大概,要说细节,可还真给我难为住了。
第一次握手:建立连接。客户端发送连接请求 文段,将SYN位置为1,Sequence Number为x;然后,客户端进入SYN_SEND状态,等待服务器的确认;
第二次握手:服务器收到SYN 文段。服务器收到客户端的SYN 文段,需要对这个SYN 文段进行确认,设置Acknowledgment Number为x+1(Sequence Number+1);同时,自己自己还要发送SYN请求信息,将SYN位置为1,Sequence Number为y;服务器端将上述所有信息放到一个 文段(即SYN+ACK 文段)中,一并发送给客户端,此时服务器进入SYN_RECV状态;
第三次握手:客户端收到服务器的SYN+ACK 文段。然后将Acknowledgment Number设置为y+1,向服务器发送ACK 文段,这个 文段发送完毕以后,客户端和服务器端都进入ESTABLISHED状态,完成TCP三次握手。
4次挥手呢br>这个要更细
当客户端和服务器通过三次握手建立了TCP连接以后,当数据传送完毕,肯定是要断开TCP连接的啊。那对于TCP的断开连接,这里就有了神秘的“四次分手”。

第一次分手:主机1(可以使客户端,也可以是服务器端),设置Sequence Number和Acknowledgment Number,向主机2发送一个FIN 文段;此时,主机1进入FIN_WAIT_1状态;这表示主机1没有数据要发送给主机2了;
第二次分手:主机2收到了主机1发送的FIN 文段,向主机1回一个ACK 文段,Acknowledgment Number为Sequence Number加1;主机1进入FIN_WAIT_2状态;主机2告诉主机1,我“同意”你的关闭请求;
第三次分手:主机2向主机1发送FIN 文段,请求关闭连接,同时主机2进入LAST_ACK状态;
第四次分手:主机1收到主机2发送的FIN 文段,向主机2发送ACK 文段,然后主机1进入TIME_WAIT状态;主机2收到主机1的ACK 文段以后,就关闭连接;此时,主机1等待2MSL后依然没有收到回复,则证明Server端已正常关闭,那好,主机1也可以关闭连接了。

spring中注解与配置哪个先执行br>事务嵌套相关,哪个配置的order靠前,就先执行哪个br> <!– 事務管理 –>
<bean id=”txManager”
class=”org.springframework.orm.hibernate3.HibernateTransactionManager”>
<property name=”sessionFactory” ref=”sessionFactory” />
</bean>
<!– 註解式事務的支持 –>
<tx:annotation-driven transaction-manager=”txManager” order=”0″/>
<!– 服務事務註冊切面 –>
<aop:config >
<aop:pointcut expression=”execution(* oddtech.service.impl.*.*(..))”
id=”txPoint” />
<aop:advisor advice-ref=”txAdvice” pointcut-ref=”txPoint” order=”1″/>
</aop:config>
spring中的aop与filter能直接返回吗br>aop,用于权限认证、日志、事务处理。其实现原理有两种动态代理与静态织入。
1、拦截器是基于java的反射机制的,而过滤器是基于函数回调
2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器
3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用
4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能
5、在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次
maven要忽略test的命令问题,我从来没记过,只是配置到pom文件。 mvn install -Dmaven.test.skip=true
get,put,post,del的幂等性问题问的,感觉很高深,其实一点用没有。 文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8582 人正在系统学习中 相关资源:win10,win11可用,智尊宝纺服装CAD制版软件,win7可用最新版9.74…

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年1月22日
下一篇 2016年1月22日

相关推荐