运算
- 一个字符串如 ”1asfhjao12jtjakjj123“,列出每个字符出现次数
- 题目同上,附加:禁止使用 jdk容器,仅使用 基础语法,基础数据类型实现。可以使用数组
sql
两张表 学生表 (学生id 名字) 课程表(课程id 名字) 成绩表(学生id 课程id 分数)
- 求各课程平均成绩
- 求学生总成绩排名
- 各课程缺考率 并排序
两个分类的最后一题, 稍难一些。酌情考虑吧
其他面试
- 跨域问题解决
后台添加响应头 ‘Access-Control-Allow-Origin‘ ‘*‘
- 跨域携带cookie
后台添加响应头:
‘Access-Control-Allow-Credentials‘ ‘true‘
‘Access-Control-Allow-Origin‘ ‘$http_origin(必须指定路径)‘
Access-Control-Allow-Headers ‘Cookie,Set-Cookie,x-requested-with,content-type,X-Custom-Header‘
前台:
xhr.withCredentials = true (不同前端组件可能有不同包装,语法不同)
- 使用jsonp, 前后端要做的工作, 和限制
前台:dataType: "jsonp", 可以不设置 callback函数
后台:接收callback函数 并包装返回结果为: callback(data)
限制:仅支持GET
- spring事物传播机制 举例
常用的
PROPAGATION_REQUIRED(如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中)
PROPAGATION_REQUIRES_NEW (新建事务,如果当前存在事务,把当前事务挂起)
- mysql索引结构
btree hash, 讲下各自限制应用场景
- 连接池作用,原理
java 基础面试题
原文:https://www.cnblogs.com/BYZM/p/10684228.html