web后端开发面试.docx

上传人:b****5 文档编号:3629785 上传时间:2022-11-24 格式:DOCX 页数:4 大小:18.59KB
下载 相关 举报
web后端开发面试.docx_第1页
第1页 / 共4页
web后端开发面试.docx_第2页
第2页 / 共4页
web后端开发面试.docx_第3页
第3页 / 共4页
web后端开发面试.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

web后端开发面试.docx

《web后端开发面试.docx》由会员分享,可在线阅读,更多相关《web后端开发面试.docx(4页珍藏版)》请在冰豆网上搜索。

web后端开发面试.docx

web后端开发面试

竭诚为您提供优质文档/双击可除

web后端开发,面试

  篇一:

web开发工程师面试题(含答案)

  web开发工程师试题

  姓名:

参与web项目个

  一、选择题

  1、提供java存取数据库能力的包是()

  a.java.sqlb.java.awtc.java.langd.java.swing

  答案:

a

  2、以下语句中,没有创建出字符串对象的是_______。

  a.stringstr;c.stringstr=newstring();b.stringstr=“hello”;

  d.newstring(“hello”);

  答案:

a

  3、有关会话跟踪技术描述正确的是(多选)

  a.cookie是web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端

  b.关闭浏览器意味着会话id丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期

  c.在禁用cookie时可以使用uRl重写技术跟踪会话

  d.隐藏表单域将字段添加到html表单并在客户端浏览器中显示

  正确答案为:

abc

  4、下列选项中不属于css文本属性的是()

  a.font-sizeb.text-transformc.text-alignd.line-height

  答案:

d

  5、、如何去掉文本超级链接的下划线?

  a.a{text-decoration:

nounderline}b.a{underline:

none}c.a{decoration:

nounderline}d.a{text-decoration:

none}

  答案:

d

  6、在ajax技术中,关于http协议向服务器传送数据的方式描述正确的是()。

  a、包括post、get方式b、如果传输数据包含机密信息,建议采用md5数据提交方式c、get执行效率和post方法一样d、post传送的数据量较小,不能大于1b

  答案:

a

  7、在jquery中,下面()写法是错误的。

  a、$(“divp”)b、$(“div.containner”)c、$(“tablea”,content)d、$(#divid)答案:

d

  8、点击页面的按钮,使之打开一个新窗口,加载一个网页,以下javascript代码中可行的是(ad)

  a.  )"/>

  b.

  c.

  d.

  答案:

ad

  9.不能用来修饰interface的有()

  a.privateb.publicc.protectedd.static

  答案:

acd

  二、问答题

  1、一个人花8块钱买了一只鸡,9块钱卖掉了,然后他觉得不划算,花10块钱又买回来了,11块卖给另外一个人。

问他赚了多少

  2元

  2、css+diV开发web页面的优势有哪些?

  优点:

1)div+css,这个网页设计模式中,div承担了网页的内容,css承担了网页的样式。

这样就使网页的内容和样式的分离开来。

有利于页面的维护升级。

  2)有助于提高搜索引擎亲和力(快速找到需要的数据,而不是像在table中一

  层层的查找)3)有助于页面的重构(换皮肤如blog,直接套用另外一套样式就可以实现,而不用改动网页脚本。

)缺点:

开发效率比较低

  3、如何创建一个javascriptobject

  可以有两种方式创建一个javascriptobject,代码如下:

第一种方法:

varobj=newobject();第二种方法:

varob={};

  4、两种跳转方式分别是什么有什么区别

  有两种,分别为:

  

    

"/>

  前者页面不会转向include所指的页面,只是显示该页的结果,主页面还是原来的页面。

执行完后还会回来,相当于函数调用。

并且可以带参数.后者完全转向新页面,不会再回来。

相当于goto语句。

  5、用一条sql语句查询出每门课都大于80分的学生姓名

  namekechengfenshu

  张三语文81

  张三数学75

  李四语文76

  李四数学90

  王五语文81

  王五数学100

  王五英语90

  a:

selectdistinctnamefromtablewherenamenotin(selectdistinctnamefromtablewherefenshu  b:

selectnamefromtablegroupbynamehavingmin(fenshu)>80;

  6、简述列举文档对象模型dom里document的常用的查找访问节点的方法并做简单说明

  document.getelementbyid根据元素id查找元素document.getelementbyname根据元素name查找元素document.getelementtagname根据指定的元素名查找元素

  7、dom解析的特点?

  特点:

将整个xml文件加载到内存中,形成一个对象树,每一个节点都是一个对象通过每一个节点的方法及属性与外部交互。

  优点及缺点:

  优点:

可随意读,可写

  缺点:

因为要将所有的内容加载内存中,耗内存,速度慢。

  8、在ie中,html对象的id可以作为document的下属对象变量名直接使用,在FF中不能,此兼容性问题如何解决?

  解决方法:

  使用对象变量时全部用标准的getelementbyid(“idname”)

  篇二:

web开发面试注意事项

  面试注意点:

  面试题目:

根据你的等级和职位变化,入门级到专家级:

范围↑、深度↑、方向↑。

题目类型:

技术视野、项目细节、理论知识题,算法题,开放性题,案例题。

  进行追问:

可以确保问到你开始不懂或面试官开始不懂为止,这样可以大大延展题目的区分度和深度,知道你的实际能力。

因为这种关联知识是长时期的学习,绝对不是临时记得住的。

  回答问题再棒,面试官(可能是你的直接领导面试),会考虑我要不要这个人做我的同事?

所以态度很重要。

(感觉更像是相亲)

  资深的工程师能把absolute和relative弄混,这样的人不要也罢,因为团队需要的你这个人具有可以依靠的才能(靠谱)。

  试题大纲:

  html&css:

  对web标准的理解、浏览器内核差异、兼容性、hack、css基本功:

布局、盒子模型、选择器优先级及使用、html5、css3、移动端适应

  javascript:

  数据类型、面向对象、继承、闭包、插件、作用域、跨域、原型链、模块化、自定义事件、内存泄漏、事件机制、异步装载回调、模板引擎、nodejs、json、ajax等。

  其他:

  http、安全、正则、优化、重构、响应式、移动端、团队协作、可维护、seo、ued、架构、职业生涯

  web前端工程师知识点:

  1、dom结构——两个节点之间可能存在哪些关系以及如何在节点之间任意移动。

  2、dom操作——如何添加、移除、移动、复制、创建和查找节点等。

  3、事件——如何使用事件,以及ie和标准dom事件模型之间存在的差别。

  4、xmlhttpRequest——这是什么、怎样完整地执行一次get请求、怎样检测错误。

  5、严格模式与混杂模式——如何触发这两种模式,区分它们有何意义。

  6、盒模型——外边距、内边距和边框之间的关系,及ie8以下版本的浏览器中的盒模型

  7、块级元素与行内元素——怎么用css控制它们、以及如何合理的使用它们

  8、浮动元素——怎么使用它们、它们有什么问题以及怎么解决这些问题。

  9、html与xhtml——二者有什么区别,你觉得应该使用哪一个并说出理由。

  10、json——作用、用途、设计结构。

  html

  doctype作用严格模式与混杂模式如何区分?

它们有何意义

  行内元素有哪些?

块级元素有哪些?

空(void)元素有那些?

  link和@import的区别是?

  浏览器的内核分别是什么

  常见兼容性问题?

  篇三:

web前端与后端开发的岗位职责

  web前端开发的岗位职责

  在以前可能大部分的人都没有听过什么web前端,最多的就是网页设计或者语言开发。

现在几乎所有的网络公司都有web前端的职位,甚至没有web前端都不好意思说自己是网络技术公司。

那么现在学习web前端火不火呢?

web前端在公司主要是做什么呢?

  先说说前端技术和后端技术的区别:

用互联网来做比喻,凡是通过浏览器到用户端计算机的统称为前端技术.相反存贮于服务器端的统称为后端技术。

前端技术包括javascript、actionscript、css、xhtml等“传统”技术与adobeaiR、googlegears,以及概念性较强的交互式设计,艺术性较强的视觉设计等等.

  前端开发工程师(或者说“网页制作”、“网页制作工程师”、“前端制作工程师”、“网站重构工程师”),这样的一个职位的主要职责是与交互设计师、视觉设计师协作,根据设计图用html和css完成页面制作。

同时,在此基础之上,对完成的页面进行维护和对网站前端性能做相应的优化。

另外,一名合格的前端开发工程师,应该具有一定的审美能力和基础的美工操作能力,能很好的与交互及视觉协作。

  一、web前端主要工作:

  web前端开发工程师,主要职责是利用(x)html/css/javascript/Flash等各种web技术进行客户端产品的开发。

完成客户端程序(也就是浏览器端)的开发,开发javascript以及Flash模块,同时结合后台开发技术模拟整体效果,进行丰富互联网的web开发,致力于通过技术改善用户体验。

  二、后端工程师

  会写java、php、c++等系列的一种语言代码,会写sql语句,能做简单的数据库设计,会

  spring和ibatis,懂一些设计模式等。

  主要做的就是网站或者软件,手机app后台的交互和互动,以及数据库体系;让其展现在前台;

  三、二者区别

  web前段工程师主要就是做外观开发,主要是通过特效展现给用户非常炫酷的形象,让用户有更好的视觉冲击;

  后端工程师主要是做功能,做交互和数据库,让用户不仅体验到了视觉和炫酷的风格,而且还要能够起到实用的功能。

  一个是台前人物,一个是幕后人物。

  

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 小升初

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1