近期开始投简历,记录一下今天的面试经历(后端方向)
一.首先记录一下做的面试题
1.java基础
1.什么是多态,多态有哪些实现方式
2.说一下&和&&的区别
3.接口可以继承接口吗?抽象类可以实现接口吗?抽象类可以继承实现类吗(非抽象类)?一个类可以继承多个抽象类吗?
4.String类可以被继承吗,为什么
5.用一句话实现字符串转换,将字符串a的编码从一种编码转为另一种
2.oracle数据库
现在有表user,里面有一条创建时间记录time.
1.从数据库中查询time格式为1999-01-12
2.从数据库中查询time时间按创建时间从早到晚排序
3.从数据库中查询user表中前100条数据
3.框架基础
因为我ssh框架没有学,做的一塌糊涂,而且也没记住问题
4.代码分析
是一个判断类中是否包含相应函数名的方法,具体记不清怎么写的了-,-
二.面试题写完,技术面
1.我看你是电子信息科学与技术专业,为什么要选择软件这一方面
2.分别说一下增删改查的语句
3.说一下创建一个表,删除一个表,修改一个表的sql语句怎么写
4.说一下delete和truncate的区别
5.如果我现在有个表,我想查询他的第3-5条记录,应该怎么写
6.说一下group by和order by,order by有几种排序方式,怎么用
7.左联和右联有什么区别
8.使用索引的好处
9.java中的判断语句
10.java中的循环语句,并说一下他们的使用方法
11.了解过io吗,如何创建一个文件?你了解过哪些流?输入流从哪里输入,输出流输出到哪?
12.谈一下集合吧,说一下有哪些集合
13.这些集合里面哪些是线程安全的?其他的可以改成线程安全的吗?
14.这些集合我该如何获得他们的内容呢?有几种方法,说一下?
15.迭代器如何迭代,用什么方法
16.了解过多线程吗,说一下
17.我看你简历说会单片机,如果让你用单片机模拟设计一个电梯运行系统,你怎么写,说一下你的思路
18.对这一行有过了解吗,还有日常的工作状态
三.分公司老板面试
1.说一下什么是索引
2.数据库有哪几关联方式
3.为什么要录用你,而不录用计算机专业的学生
4.你的专业并不是很对口,为什么不去培训
5.你的期望薪资是多少
6.回去等下通知吧,我们商量一下今晚最迟明天给你答复