面试1

【20190117】

人事:

1.如果成为实习生,在公司会呆久吗

2.如果和上司发生矛盾,怎么办

答1:原则方面的问题不让,其它还是听吧

3.怎么看待加班

答1:刚实习避免不了加班,不能过多谈及钱,提高效率

技术:

1.基础:final,基础数据类型,springIoc,start与run区别,cookie和session区别,会话跟踪

难点:1.线程没学过,没实际操作过代码

  2.cookie和session区别

①存储数据量方面:session 能够存储任意的 java 对象,cookie 只能存储 String 类型的对象
②一个在客户端一个在服务端。因Cookie在客户端所以可以编辑伪造,不是十分安全。
③Session过多时会消耗服务器资源,大型网站会有专门Session服务器,Cookie存在客户端没问题。
⑤域的支持范围不一样,比方说a.com的Cookie在a.com下都能用,而www.a.com的Session在api.a.com下都不能用,解决这个问题的办法是JSONP或者跨域资源共享。

  3.会话跟踪

会话跟踪常用的4种方法:URL重写,隐藏表单域,cookie,sesion。

URL重写技术就是在URL结尾添加一个附加数据以标识该会话,把会话ID通过URL的信息传递过去,以便在服务端进行识别不同的用户,隐藏表单域:将会话ID添加到HTML表单元素中提交到服务器,此表单不再客户端显示,cookie,Cookie是Web服务器发送给客户端的一小段信息,客户端请求时可以读取该信息发送到服务器端,进而进行用户的识别。对于客户端的每次请求,服务器都会将Cookie发送到客户端,在客户端可以进行保存,以便下次使用。

 session:在服务器端会创建一个session对象,产生一个sessionID来标识这个session对象,然后将这个sessionID放入到Cookie中发送到客户端,下一次访问时,sessionID会发送到服务器,在服务器端进行识别不同的用户 ,

Session是依赖Cookie的,如果Cookie被禁用,那么session也将失效 

session默认的会话时长为30分钟.

收获:1.自我介绍内容不重要,给面试官准备时间,要微笑加自信

  2.项目周期为2-3个月

  3.不会就说不会,不要狡辩

原文地址:https://www.cnblogs.com/jjqq0921/p/10283232.html