1.大概流程:介绍自己、对公司的了解、知识点回答、兴趣爱好
1.上网百度了下,和zf有很多服务的项目,还有人工智能的板块,奈何这个新技术没学过投不了。回答的时候也只说了是个做软件的公司,是it行业方面的,感觉答得很不走心,顾名思义一般,下次细细了解一番分析下公司的大概情况。
2.概念部分差点吓到了,一点准备也没有,一年没看知识点了呜呜,凭着记忆死命想,头皮差点给我挠秃噜皮了害,也算有了经验,计算机类面试是有知识点问答的。。。
3.兴趣爱好方面那说起来我可答不完了,一大啪啦的,适可而止地答了两个嘻嘻。
2.知识点复盘:数据库、前端、后端
-
表间关联查询有几种?
内连接: 只连接匹配的行
左外连接: 包含左边表的全部行(不管右边的表中是否存在与它们匹配的行),以及右边表中全部匹配的行
右外连接: 包含右边表的全部行(不管左边的表中是否存在与它们匹配的行),以及左边表中全部匹配的行
全外连接: 包含左、右两个表的全部行,不管另外一边的表中是否存在与它们匹配的行。
交叉连接: 生成笛卡尔积-它不使用任何匹配或者选取条件,而是直接将一个数据源中的每个行与另一个数据源的每个行都一一匹配
竟然回答了哈希排序、冒泡排序和顺序查找…一点也不专业 -
怎样删除一张表?
drop直接删掉表。
truncate删除表中数据,再插入时自增长id又从1开始。
delete删除表中数据,可以加where字句。
delete table 表名,完全忘了drop,一直想提where但想不起来 -
JS关键字?
break、else、new、var、 case、 finally 、 return、 void 、 catch 、for 、switch 、 while 、 continue、 function 、this 、 with 、default 、 if 、 throw 、 delete 、 in 、 try 、do 、 instranceof、 typeof
html、div、text、image、font-family、font-color、还有tr和td做表格…完全是想到什么答什么了 -
什么是死锁?
当两个进程相互等待对方执行完毕时, 其结果是它们会永远等待下去.
学操作系统的时候讲过,会造成无限循环的等待 -
什么是 JDBC ?
JDBC是一个抽象层,允许用户在不同数据库间进行选择。JDBC使开发人员能够在Java中编写数据库应用程序,而不必让自己关心一个特定的数据库的底层细节。
这个真不知道,问到懵逼,只能尴尬地笑… -
问得其实不是很深,都蛮基础,还是得先复习有个准备才不会这样慌张,起码没有说写个算法就很仁慈了。
3.总结
好吧,也知道自己回答得不好,也算是长经验了,不过对方说保持联系应该还是有希望的,看概念喽。