9/18两家视频面试

小编只是一个菜鸟,想记录一下,自己有多菜。

一、上海编程猫(少儿编程)(视频面试)

1.首先自我介绍

答:自我介绍一大串,基本上是背简历,最后还是面试官把我打断,让我别说了。。(简历里的东西写的有点多,可能面试官不耐烦了,但是应该也表现了自己在学校是比较活跃的。)

2.介绍项目

2.1看你也做了一些项目,介绍一下你做的这个教务查询管理系统的具体实现和你的自动排课是怎么实现的(因为小编也是并没有在这个系统做排课,所以只能呵呵哒了)

2.2 你对springBoot了解到什么程度(手动尴尬,表示基本上只懂一些配置,然后其他什么都不知道了)

 

2.3 我看你使用了shiro进行登录验证,说一说怎么实现单点登录等等,实在不记得了(小编听到这个就懵逼了,因为基本上没怎么学shiro,所以,他问的一些东西也是听都没听过,所以也不记得面试官是问的什么了(再次尴尬))。

2.4 你在实现登录验证的时候是怎么实现的,(是使用Session还是Cookie或者等等),小编对这个也不是很了解,面试官问,你不可能每次进入的时候都要登录吧,那你是怎么实现登录一次后,下次不用登录的,(后来才反应过来,原来是这个意思,所以当然是Cookie,但是小编也不是很清楚,所以只说了一下自己平时只是使用缓存来实现的)。

https://www.cnblogs.com/xuxinstyle/p/9673028.html

2.5 问一下sql语句中的左连接和右连接有什么区别

答:Left Join

select * from tbl1 Left Join tbl2 where tbl1.ID = tbl2.ID

左连接后的检索结果是显示tbl1的所有数据和tbl2中满足where 条件的数据。

简言之 Left Join影响到的是右边的表

Right Join

select * from tbl1 Right Join tbl2 where tbl1.ID = tbl2.ID

检索结果是tbl2的所有数据和tbl1中满足where 条件的数据。

简言之 Right Join影响到的是左边的表。

2.6 mysql的索引机制是通过什么数据结果来实现的(B+树)

2.7 redis是用来干什么的,redis可以用来存储什么类型的数据(表示只知道键值对)

2.8 当redis数据库中没有数据,且缓存中也没有数据时,这个时候就会存在缓存击穿的问题,如果有人想攻击你的系统可能会使用这个Bug,redis是怎么解决这个问题的呢,本人根本没听过这个,所以也是一脸懵逼,面试官知道我没碰到过这个就给我3分钟想想,所以就自己yy了一个,对不对也不知道,反正是没继续问了,后来百度发现啥有几种方法(。。。。。。。。。。。。??)后续补充。

2.9 说一说JavaBean和Spring 中的Bean的区别。。。。。。。。已经不想说什么了,凉了。

2.10 说说Session,cookie,token.......

总的来说就是一个两个字,尴尬!!!,贼尴尬,(手动流汗),现在才发现自己准备的根本一点都不充足,还是回去闭关修炼吧

本人只能由笑声来掩饰尴尬了。哎!。

 

 

二、北京百星电子系统有限公司(视频面试)

1.刚开始应该是一个台湾人来面试的,看样子感觉是这个公司比较大的管理层,抓住我就问了一通数学建模的东西(表示一脸懵逼,面试java后端还问这个??),然后问了一通我对于数学建模的理解,你在这个团队中的作用,扮演的角色,等等,感觉有点像是在问一些你的团队协作意识吧,问你平时在比赛的时候怎么讨论的等等。

2.第二个面试官(终于要开始问java的东西了,手动擦汗)

2.1 说一说你对数据库索引的理解 (心里想终于不用尴尬了,幸好平时了解了一下)所以自己说了一通。

2.2 还有一个问题,忘记是问了什么了,但是好像也答的不太好,哎!!

 

posted @ 2018-09-19 10:47  后知、后觉  阅读(269)  评论(0编辑  收藏  举报