从面试来看看自己技术的积累,还需要积累,仅以此篇记录我失败的经历

吹科打诨也能接触不少知识,可惜就是木有记住知识积累啊,要回家面壁思过背书一百遍一百遍啊。

一家公司技术支持岗位面试题分两类,基本软件应用知识(很书本化),基本的SQL语句(侧重点在于常见的)

有两个题目比较深刻,其实是因为一个我木有做出符合自己的水平啊,一个是真的觉得太简单啦,

有一套SQL题目是很常见的,

给了3个表,分别是学生信息表,课程信息表,课程成绩表

满书本化,基本上都是书本上的做法,查询课程成绩在XX分以上的同学之类的,这些题目侧重点在连接查询和行转列

基本上3道题目,自己做的非常不是很好,都是写的很烂的基础话,什么考虑序号是否连续,效率(between)都没考虑

感觉自己有愧3年的SQL功底了,这就是用太多SQL帮助工具的坏处了。o(╯□╰)o

基本的软件应用知识

邮件服务默认端口是多少(25),

IIS默认访问端口是多少(80),

HTTPS端口是多少(这个地方貌似我答错了,应该是443端口,我好像答成了8080)

 

服务器基本常识

再就是如果一个网站http://127.0.0.1:8080 访问出现 XX Denied XX 是什么原因造成的,访问http://127.0.0.1:8080/login.aspx 却是正常的,请简述原因。

瀑布汗,我只记得有Denied 这个单词,这单词明显是提示拒绝访问,就是我们常见的404错误提示的进化版本403错误,不知道是IIS7,还是IIS6下的错误,那一串英文竟然忘记记了,若有知道的朋友请提示我,我好好学习下

我完全搞不清楚这题目问的是啥,也不明白是问一个还是问三个问题,因为网上的回答答案也没有一个准确的,我的处理要区分N种情况(N大于或者等于3)的原因,我就瞎答了下,我归纳为以下几个,回家思考了下,给出大家参考

1.版本问题

2.注册问题

3.权限问题

4.默认页面设置问题

 

版本,要看是啥版本,XP,2003,W7,Vista,2008,2008SP2,2008R2 这些系统的IIS版本都有或多或少的区别

我只依稀记得2003是IIS6.0

XP是5.1

2008是7.5还是7.1来着

W7和VISTA是一个核心来着,好像都是7

处理问题之前要确定是IIS版本来着,每个版本都有不同的解决办法,低版本的IIS如果没有asp解析也是枉然,IIS6就自带有NET框架了。

2.注册问题是比较普遍的,比如说装NET框架在IIS之前的话,ASP.NET的注册DLL就不会自动注册,非得你用aspnet_regiis注册下,有些非安装版的操作系统这种方法无效,具体搜GHOST系统装IIS之类的解决方法

 

3.权限问题

IIS下如果是虚拟路径,即目录不是WWWROOT下的,则需要给目录设置权限,给他加上IIS两个开头的权限账户,如IIS_wpg之类,用NET USER之类的显示不出来的,要在权限里搜下就有的,有的ASP.NET程序还要加上ASP.NET这个账户权限

不加不舒服斯基,为啥要这样做,我也不知道,你知道吗?

4.默认页面设置问题

有的时候都容易忘记这个最简单的问题,就是默认情况,IIS从XP开始的就只默认为asp,htm,html后缀的默认页面,而且都是default.asp等之类的,具体您自己查看就知道了,俺就不骗字数了,您将LOGIN.ASPX加入进去,访问http://127.0.0.1:8080 就是http://127.0.0.1:8080/login.aspx啦。

喝口水去

PS:今天特意找了个朋友问了下面试结果,面试结果如此的公式化,“该人意不在此”,好吧我承认我2B了,和他们说我职业规划的时候,说我不愿意放弃重新转投入到NET开发岗位上去,于是你懂滴,在某些大公司,这其实是对自己定位不明确,不知道自己应该干啥的傻逼,于是没结果了,大家以后求职的时候切记这点哦,不要侃太狠了,要表达准确的求职意向。

你可能感兴趣的:(面试)