简历---久远银海

笔试主要是java基础js、数据库的题目,前面是选择题,单选多选都有,有一个写代码的题,最后一个大题是数据库,有几个小题,根据要求写SQL语句。然后根据笔试试卷问一些问题,再看简历问一下问题。

单选题都是基础题,数据类型的转换,try/catch/集合finally等,认真复习一下应该没问题,后面有一个乘法表的手写代码题,后一页都是数据库写sql的题。之后面试两个面试官一起面,主要问框架,对spring的理解,sql优化,项目的一些细节,最后问了些java基础,面向对象等。

先问了问项目,然后做了份面试题,笔试题,没觉得很难,比较基础,一共10页,一个小时要做完,大部分是选择题,一道简单的输出打印,乘法表,5道SQL,联合查询,子查询之类的后面和项目经理聊了聊。

先简单做了下自我介绍,然后对java的基础知识进行提问(这里强调下,java基础,最基础也最容易忽略的知识点),没有问项目和框架,只要我也没东西。 最后向面试官提问,问了他公司招应届生比较看重什么?他说java基础扎实是第一点,其他的框架啥的经历,只是加分项。我印象最深刻的是视频面试正式开始时,面试官点了一支香烟,然后面试我,感觉很不礼貌,不尊重应聘者!
Q:1.面向对象的三大特性
2.多态是如何实现的?
3.基本数据类型
4.哪些类型可以隐式转换为int型
5.包装类
6.jsp了解吗?
7.hashtable和hashmap的区别(继承的类、线程安全、key-value是否允许空值、数组初始化和扩容方式)?
8.sql语句了解哪些?
9.主键和外键的区别?
10.第一范式
11数据持久层了解吗?索引

 math.random,常量的写法,位运算

编程题 10!的递归写法, 遍历map笔试

技术面试java基础,如多态,接口,抽象类的区别,集合。springmvc。然后问一些项目上的问题,跟项目客户怎么沟通的问题。数据库优化

久远银海 java语言的特点 integer转string的方法 说一下integer 说一下spring框架 说一下IOC 说一下aop 说一下动态代理 springMVC的流程 说一下mybatis  java的基本数据类型 string,stringbuffer和stringbuilder的区别 hashmap的底层采用什么数据结构 hashmap和hashtable的区别 说一下jvmjdk,jre,jvm的区别  MySQL的索引对数据库的增删改会影响到索引吗 like可以作为索引吗 SQL语言的优化方式 MySQL底层存储数据的数据结构 反正很多数据库相关的题 问了好多啊 还有补充get和post的区别 线程的创建方法 线程池的创建方法 如何filter如何写servlet哦 还有一个linklist和ArrayList的区别 

笔试有选择题填空题编程题(递归算阶乘+map遍历key和value)

像什么在不影响springboot自身启动类的情况下怎么自己写启动类,在单例代码锁看起来没问题的情况下,单例变成了多例怎么找原因!

面试一般,就只问了一些简单得问题,Java的基础问题,和spring,spring mvc,mybatis的问题。

主要根据简历上问(我的问了springboot,vue的生命周期,sql优化,事务,JS选择器,fastdfs,redis)

第一道大题目就是控制台输出99乘法表,第二道大题目就是考察sql的编写。

你可能感兴趣的:(mybatis)