1 项目(大约 4 个问题)
5 说一说 java 基础吧,Java 是面向对象的嘛,你能讲一下多态吗?
6 那多态里你说的指向实例,指的是什么,是父类还是子类,...出了个相关场景题,一直追
问,不记得了
7 Java 是值调用还是引用调用?为什么?具体说一下值调用、引用调用
8 String 是基本数据类型还是引用类型,String 是什么调用?它的引用有几个?他有哪些方
法?追问
9 你了解数据库吗?如果我要查询一个表,表里有学号、姓名,通过姓名查找怎么加快查询
速率,加索引,给什么字段加索引?
10 你知道哪些索引数据结构?B+,hash,为什么用 B+,不用二叉树?为什么二叉树树高
就查询得慢?
11 事务有什么作用?为什么要使用事务?
11 算法题(说思路):
从100 个数里面找出 5 个最大的数
12 算法题:判断一个数是否是 2^n,是为 true,否的话为 false
13、发送一个请求,整个请求过程,不限于浏览器和服务器(从浏览器开始,走了那些协议
-->tomcat 解析 http 请求封装成 Httprequest-->进入到 spring mvc 那几个流程 -->mybatis
解析sql-->最后返回数据渲染页面)
这个题面试官没让我说这么详细,大致说一下流程。
14、http 是有状态还是无状态?服务器是怎么识别哪个请求(session 和 cookie,session 在服
务端有个JsessionID...就那一套东西)
ps:感觉顺丰的面试官很懂技术,问的不多,但是每个点都会深入,整个面试氛围不会很紧
张,就是像一起讨论一样,面试官很nice
全部评论
(0) 回帖