1.做个自我介绍
我叫刘浩雨,就读于湖南师范大学,专业是物联网工程。我比较了解的编程语言是java,了解SSM框架和mysql。我的实习经历是大四寒假在城云科技有限公司做java后端开发,负责公司员工管理系统的开发优化,使用的也是SSM和shiro框架。很荣欣参加这次面试。
2.主要学了哪些课程
java,数据结构与算法,操作系统,计算机网络,mysql数据库
3.说几种排序算法,挑一个说怎么实现
冒泡排序
选择排序
插入排序
快速排序
快速排序:随机选一个数作为中心轴,左边的都比它小,右边的都比它大,在每个区间递归进行这个步骤。
4.进程和线程的区别。怎么定义、开始线程。
进程是内存分配和调度的基本单位,线程是cpu分配和调度的基本单位,同一个进程可以有多个线程。
继承Thread类 start()
实现Runnable()方法 start()
5.linux基本操作
6.JVM虚拟机,如何内存分配
7.数据库如何通过索引查询,java如何使用数据库,和数据库建立连接
jdbc,配置一些参数
8.项目用了哪些框架,每个框架是什么意思,用来干什么
spring:控制反转ioc,面向切面aop
springMVC:model数据承载和业务处理,view视图,controller控制器
mybatis:建立和数据库的映射
shiro:身份验证和权限管理
9.手撕代码,送快递问题。
浙公网安备 33010602011771号