22年11月-外包-第四轮面试题

目录

  • 背景
  • 题目
    • spring常用的设计模式
    • 说说对aop的理解
    • 前端传json,后端接收的时候要用什么注解
    • 前端的请求头有哪些参数
    • 前后端怎么调试,用什么工具
    • 对多线程的理解。针对多线程,你用到了哪些类
    • 数据库事务的特性
    • 你对隔离性的理解(我提了MVCC)
    • 索引失效的场景有哪些
    • 微服务之间的通讯方案or一个服务想给另一个服务发消息
    • cookie和session的区别
    • 一个函数用了transactional注解,第一次调用的时候事务正常,第二次调用的时候事务失效了,可能的原因有哪些?

背景

22年11月底,应聘杭州某外包公司的驻场开发,第四轮面试。面试时间控制在15分钟。
题目的答案,是根据我的理解和整理编写的。可能有不对的地方,欢迎大家指正。

题目

spring常用的设计模式

说说对aop的理解

前端传json,后端接收的时候要用什么注解

前端的请求头有哪些参数

每个HTTP请求和响应都会带有相应的头部信息。默认情况下,在发送XHR请求的同时,还会发送下列头部信息:
Accept:浏览器能够处理的内容类型
Accept-Charset:浏览器能够显示的字符集
Accept-Encoding:浏览器能够处理的压缩编码
Accept-Language:浏览器当前设置的语言
Connection:浏览器与服务器之间连接的类型
Cookie:当前页面设置的任何Cookie
Host:发出请求的页面所在的域
Referer:发出请求的页面的URL
User-Agent:浏览器的用户代理字符串

前后端怎么调试,用什么工具

对多线程的理解。针对多线程,你用到了哪些类

数据库事务的特性

你对隔离性的理解(我提了MVCC)

索引失效的场景有哪些

微服务之间的通讯方案or一个服务想给另一个服务发消息

cookie和session的区别

一个函数用了transactional注解,第一次调用的时候事务正常,第二次调用的时候事务失效了,可能的原因有哪些?

你可能感兴趣的:(面试经历,java,开发语言,面试)