首页 > 编程语言 > 详细

java 基础面试题

时间:2019-04-10 16:51:08      阅读:169      评论:0      收藏:0      [点我收藏+]

运算

  1. 一个字符串如 ”1asfhjao12jtjakjj123“,列出每个字符出现次数
  2. 题目同上,附加:禁止使用 jdk容器,仅使用 基础语法,基础数据类型实现。可以使用数组

sql

两张表 学生表 (学生id 名字) 课程表(课程id 名字) 成绩表(学生id 课程id 分数)

  1. 求各课程平均成绩
  2. 求学生总成绩排名
  3. 各课程缺考率 并排序

两个分类的最后一题, 稍难一些。酌情考虑吧

其他面试

  1. 跨域问题解决
    后台添加响应头 ‘Access-Control-Allow-Origin‘ ‘*‘
  2. 跨域携带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 (不同前端组件可能有不同包装,语法不同)
  3. 使用jsonp, 前后端要做的工作, 和限制
    前台:dataType: "jsonp", 可以不设置 callback函数
    后台:接收callback函数 并包装返回结果为: callback(data)
    限制:仅支持GET
  4. spring事物传播机制 举例
    常用的
    PROPAGATION_REQUIRED(如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中)
    PROPAGATION_REQUIRES_NEW (新建事务,如果当前存在事务,把当前事务挂起)
  5. mysql索引结构
    btree hash, 讲下各自限制应用场景
  6. 连接池作用,原理

java 基础面试题

原文:https://www.cnblogs.com/BYZM/p/10684228.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!