上海小公司面试实习生
先去做了一套卷子,四页,大部分不会,面的java,还有C和指针,数学题就是考逻辑能力的,大部分不会。(以后多练练)。
一面:
1、springboot简单的增删改查。
2、八种基本数据类型(okok,好了)
3、Map和HashMap的关系。(叭叭了两分钟)
4、常用框架注解。
5、简单操作文件方法(这个答错了)
6、手动创数据库,和创表会么?(大概知道)
7、log4j用过么?(用的少)
8、thymealeaf用过么?(只会简单的)
9、支付宝沙箱接口怎么用的(设置id,网关,。。。。)
10、mysql简单的查询前两条数据。(limit(0,2))
11、hibernate用过么?(没有)
12、网上书城()
13、过滤器,拦截器知道么(知道)
14、图片上传是经过转码放在数据库还是一个文件(文件)
15、会议管理模块(多表连接的主外键)
16、人事管理系统(忘得一干二净,还给老师了)
17、不要求你精通前端,但是你得基本会。
二面:
1、你觉得你自己偏向于,或者擅长哪方面(数据库,代码,服务器linux),对哪方面有兴趣。(不会)
2、框架知道嘛?(知道知道,只会ssm)
3、Hibernate和Mybatis都用过么?(没有,只用过Mybatis)
4、查询时,用户不传参数。(where if,test=" "||=null)在哪里用?(在xml配置中)
5、集合。List list = new ArrayList();为什么要这样用?(多态,父类地址指向子类对象),面试官说你认为是多态么??????(到底是还是不是)
6、ArrayList是list的子类么?(对对)
7、说一下集合。(叭叭了三分钟)
8、稍微复杂的Sql会嘛?统计一个班级中分数大于90分人数?(我以为复杂的,回答order by,错了),统计大于90的而且姓王的。(我会答了在SSM框架中的使用‘%’ #{name} ‘%’,其实是name like ‘王%’,我想的和他问的不一致),分数大于90分,只查询姓。(不会,说里边还有字符串截取关键词,好像是subString)
9、springboot
10、linux知道么,赋权,编辑文本,copy,
11、课余时间有做过小东西么?(比如使用服务器写过软件)
12、导出数据的功能,(只知道HSSF)
13、cookie和session
14、git的冲突怎么解决?怎么避免冲突?什么情况会冲突?
15、自动登录做过关联登录么?session通过什么知道(答得啥也不是),有用户标识么?(??)怎么知道这个用已经登录了?(??),密码怎么加密?(??)
一面面完直接说要是可以就招你了。
二面面完直接说是一个小白。
嗯。。。。。。。。。。