文档库 最新最全的文档下载
当前位置:文档库 › 互联网大公司面试笔试题前端

互联网大公司面试笔试题前端

互联网大公司面试笔试题前端
互联网大公司面试笔试题前端

问答题

1、HTML 中的table 元素有2 种布局(table-layout)算法,请给出默认值。并详细说明为什

么fixed 布局要比auto 快?

编程题

1、版本排序

题目描述:去哪儿前端技术团队一直很富有创新性,经常为了解决实际工作的一些痛点,自主开发一些工具,来解决这些问题。这样,工具的版本就成为了很重要的一个点,开发者如何提供正确版本,使用者如何获取正确版本,都是十分重要的。因此,版本都会遵循业界统一的规范---SemVer。常规版本规则如下:

(1) 版本格式:主版本号.次版本号.修订号,例如1.2.3,版本的三个位数都必须存在,并且为0 到999 之间的整数。

(2) 主版本号:当你做了不兼容的功能修改

(3) 次版本号:当你做了向下兼容的功能性新增

(4) 修订号:当你做了向下兼容的问题修正

当然,使用者不一定会指定版本号,可能使用通配符(例如***)未自动获取满足条件的最新版本。(在本题中,只考虑这种情况表示匹配任意版本例如2.2.*,可以匹配所有

2.2.1,2.2.2 等;)

现在会给出一个版本列表,并给出使用者的匹配规则,找出符合版本规则而且满足条件的最新版本,并输出,如果没有找到相应结果,则输出0.

输入

输入第一行是一个整数N,之下N(0

M(只包含数字或者*的版本,而且也是三位)。

输出

5

2.1.4

2.5.7

3.4.6

2.1.8

2.1.0

2.1.*

样例输出

2.1.8

2、在去哪儿,前端工程师,在日常工作中,经常会使用到模版引擎,比较常用的有jQuery Template、artTemplate、Mustache 等。现在要求你实现一个简单的类似于

Mustache 的模版引擎,根据传入的模版字符串和数据,替换模版字符串中的标签,输出

出对应的HTML 片段。

需要支持的模版标签有:

(1){{keyName}}:输出对象中属性名为keyName 的值。需要支持多级属性,比如{{https://www.wendangku.net/doc/7a10286566.html,2}};

(2) {{keyName}}content{{/keyName}}:keyName 对应的值为“真”时,输出content,为

“假”时不输出

(3) {{#arr}}content{{/arr}}:arr 对应的值为“假“时,输出content 为“真”时不输出;

(4) {{.}}表示数组遍历中当前的元素(可以只考虑基本数据类型)。

(5) {{^keyName}}content{{/keyName}}:keyName 对应的值为“假”时,输出content,为

“真”时不输出;

注意:如果给定的数据中,没有对应的属性字段,标签替换为空。

输入:

第一行出入模版字符串(长度不超过1000),字符串中可以包含模版标签,也可以不包括标签。

第二行输入需要渲染的数据(JSON 字符串,长度不超过1000)。

输出:

输出对应的HTML 的片段。

代码输入:

Welcome Qunar-Man

WEB前端面笔试题总结

1. 如何显示/隐藏一个DOM元素? 更改元素的css style,设为display: none。此外还可以将visibility设为hidden,透明度设为0,或长、宽设为0。 2. 一个定宽网页在浏览器(IE6,IE7,Firefox,IE5)中横向居中对齐的布局, 请写出主要的HTML标签及CSS。 1. 2. 3. 4. 5.居中 6. 11. 12. 13.

居中
14.

15. 3. CSS中margin和padding的区别 margin是外边距,属于元素之外,相邻元素的margin可以融合。 padding是内边距,在元素之内,相邻元素的padding不可融合。 4. JavaScript中如何检测一个变量是一个String类型?请写出函数实现 function(obj) { returntypeof(obj) == ”string”; } 5. 网页中实现一个计算当年还剩多少时间的倒数计时程序,要求网页上实时动态 显示“××年还剩××天××时××分××秒” 这个看我论坛右上角的就知道了… 6. 如何控制网页在网络传输过程中的数据量 题目貌似有问题,应该是减少数据量吧。 最显著的方法是启用GZIP压缩。此外保持好的编码习惯,避免重复和css、 JavaScript代码,多余的HTML标签和属性。 7. 补充代码,是鼠标单击后Button1到Button2的后面

var parent =this.parentNode; parent.removeChild(this); parent.appendChild(this); 8. Linux中,将a、b打包为back.tar,命令是() 不知道=。= 9. Flash、Ajax各自的优缺点,在使用中如何取舍? Flash的缺点是需要客户端安装Flash插件,比较大,且更改了默认的HTML页面行为;但可以方便地实现很多特效及动画,且具有较高权限。 Ajax的缺点是编程较为复杂,需要服务器端的支持,能实现的效果只能是DOM API 提供的,权限很低,较难跨域;但可以显著加快页面的载入速度和用户体验。 此外,二者都不能被搜索引擎索引(Google已支持Flash文本的索引),不利于SEO。 建议:重要和关键部分直接用HTML,交互部分可以使用Ajax,复杂的动画可采用Flash。 百度2010 1、JS主要数据类型?5分

web前端开发笔试题

Html 1.行内元素有哪些?块级元素有哪些?空(void)元素有那些? (1)CSS规范规定,每个元素都有display属性,确定该元素的类型,每个元素都有默认的display值, 比如div默认display属性值为“block”,成为“块级”元素; span默认display属性值为“inline”,是“行内”元素。 (2)行内元素有:a b span img input select strong(强调的语气) 块级元素有:div ulol li dl dtdd h1 h2 h3 h4…p (3)知名的空元素:


鲜为人知的是: 2. 常见兼容性问题? png24位的图片在iE6浏览器上出现背景,解决方案是做成PNG8. * 浏览器默认的margin和padding不同。解决方案是加一个全局的 *{margin:0;padding:0;}来统一。 * IE6双边距bug:块属性标签float后,又有横行的margin情况下,在ie6显示margin比设置的大。

浮动ie产生的双倍距离#box{ float:left; width:10px; margin:000100px;} 这种情况之下IE会产生20px的距离,解决方案是在float的标签样式控制中加入——_display:inline;将其转化为行内属性。(_这个符号只有ie6会识别) 渐进识别的方式,从总体中逐渐排除局部。 首先,巧妙的使用“\9”这一标记,将IE游览器从所有情况中分离出来。 接着,再次使用“+”将IE8和IE7、IE6分离开来,这样IE8已经独立识别。 css .bb{ background-color:#f1ee18;/*所有识别*/ .background-color:#00deff\9; /*IE6、7、8识别*/ +background-color:#a200ff;/*IE6、7识别*/ _background-color:#1e0bd1;/*IE6识别*/ } * IE下,可以使用获取常规属性的方法来获取自定义属性, 也可以使用getAttribute()获取自定义属性; Firefox下,只能使用getAttribute()获取自定义属性. 解决方法:统一通过getAttribute()获取自定义属性. * IE下,even对象有x,y属性,但是没有pageX,pageY属性;

46家公司面试笔试题

46 家公司面试笔试题 Sony 笔试题 1.完成下列程序 #include #define N 8 int main() { int i; int j; int k;

return 0; } 2.完成程序,实现对数组的降序排序 #include void sort( ); int main() { int array[]={45 ,56 ,76 ,234 ,1,34,23,2,3};// 数字任// 意给出 sort( ); return 0; } void sort( ) { } 3.费波那其数列,1, 1 , 2 , 3 , 5……编写程序求第十 项。可以用递归,也可以用其他方法,但要说明你选择 的理由。 #include int Pheponatch(int);

int main() { printf("The 10th is %d",Pheponatch(10)); return 0; } int Pheponatch(int N) { } 4.下列程序运行时会崩溃,请找出错误并改正,并且说明原因。 #include #include typedef struct{ TNode* left; TNode* right; int value; } TNode; TNode* root=NULL; void append(int N); int main() {

append(63); append(45); append(32); append(77); append(96); append(21); append(17); // Again, 数字任意给出 } void append(int N) { TNode* NewNode=(TNode *)malloc(sizeof(TNode)); NewNode->value=N; if(root==NULL) { root=NewNode; return; } else { TNode* temp; temp=root; while((N>=temp.value && temp.left!=NULL) || (N !=NULL )) { while(N>=temp.value && temp.left!=NULL) temp=temp.left; while(N temp=temp.right;

销售人员面试笔试题

业务人员面试试题 优秀的业务销售人员是企业的“鹰”,加强并稳定销售队伍,是保证企业竞争力的选择。 目前大多招聘业务销售人员的要求基本一致:有一定的工作经验,大专以上文凭,积极主动,吃苦耐劳,良好的形象和表达能力,有一定的社会关系……根据专业人士对众多销售人员特质和业绩相关数据的追踪调查发现,从以下三个方面着手揭示了优秀销售人员所具备的特质: 1、由业绩差异发现优秀的业务销售特质: 与销售业绩相关性最大的前5项能力是: 与销售业绩相关性最小的因素是:文化程度、工作经验、年龄、工作时间。 2、由客户的满意度发现优秀的业务销售特质: 客户最喜欢销售人员的前5项因素 是:。 客户最讨厌的销售人员的表现是:话多、欺骗、不负责任、没主意、没耐性。 3、由行业特性和业务销售流程发现优秀的业务销售特质: 销售领域不存在通用型销售人才,一个知名品牌的销售人员则需要“”。 2.您的缺点或不足是什么?您的优点或特长是什么? 3.您为什么离开您原来的公司呢?原公司最让您喜欢或(不喜欢)的是什么? 4.请讲一个这样的情形:某人说话不清,但是你还必须听清楚他的话,你怎样回答 他的问题才好? 6.你认为最困难的沟通的问题是什么?为什么?

1.您是否想过以何种方式超越您的同事? 2.如果您在一个士气很低落的环境中工作,您将如何做? 三、承压能力: 您是如何面对压力又是如何分解压力的,如果您进入公司两个月仍没有订单您会怎么想? 五、工作经验: 1.请详细描述您以往的销售流程,您又是如何做的呢? 2.在您的工作经历中,您做得特别好的是哪些或者您在哪些方面所取得的成绩最 大?您为什么这样认为呢? 3.为取得成功,一个好的销售人员应该具备哪些方面的素质?你为什么认为这些素 质是十分重要的? 六、团队精神: 1.您是如何理解团队精神的?试举例;

web前端开发面试题汇总模板

web前端开发面试题汇总 1天前653浏览2评论 前端面试题汇总 HTML&CSS 1. 常用那几种浏览器测试?有哪些内核(Layout Engine)? (Q1) 浏览器:IE,Chrome,FireFox,Safari,Opera。 (Q2) 内核:Trident,Gecko,Presto,Webkit。 2. 说下行内元素和块级元素的区别?行内块元素的兼容性使用? (IE8 以下) 行内元素:会在水平方向排列,不能包含块级元素,设置width无效,height无效(可以设置line-height),margin上下无效,padding上下无效。 块级元素:各占据一行,垂直方向排列。从新行开始结束接着一个断行。 兼容性:display:inline-block;display:inline;zoom:1; 3. 清除浮动有哪些方式?比较好的方式是哪一种? (1)父级div定义height。 (2)结尾处加空div标签clear:both。 (3)父级div定义伪类:after和zoom。 (4)父级div定义overflow:hidden。 (5)父级div定义overflow:auto。 (6)父级div也浮动,需要定义宽度。 (7)父级div定义display:table。

(8)结尾处加br标签clear:both。 总结:比较好的是第3种方式,简洁方便。 4. box-sizing常用的属性有哪些?分别有什么作用? 常用的属性:box-sizing: content-box border-box inherit; 作用:content-box:宽度和高度分别应用到元素的内容框。在宽度和高度之外绘制元素的内边距和边框(元素默认效果)。 border-box:元素指定的任何内边距和边框都将在已设定的宽度和高度内进行绘制。通过从已设定的宽度和高度分别减去边框和内边距才能得到内容的宽度和高度。 5. Doctype作用?标准模式与兼容模式各有什么区别? (Q1) 告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。 (Q2) 标准模式的排版和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。 6. HTML5 为什么只需要写< Doctype html>? HTML5不基于SGML,因此不需要对DTD进行引用;但是需要doctype来规范浏览器的行为(让浏览器按照它们应该的方式来运行)。而HTML4.01基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。 7. 页面导入样式时,使用link和@import有什么区别? (1)link属于XHTML标签,除了加载CSS外,还能用于定义RSS, 定义rel连接属性等作用;而@import是CSS提供的,只能用于加载CSS; (2)页面被加载的时,link会同时被加载,而@import引用的CSS会等到页面

46家公司面试笔试题

46家公司面试笔试题 Sony笔试题 1.完成下列程序 * *.*. *..*..*.. *...*...*...*... *....*....*....*....*.... *.....*.....*.....*.....*.....*..... *......*......*......*......*......*......*...... *.......*.......*.......*.......*.......*.......*.......*....... #include #define N 8 int main() { int i; int j; int k; --------------------------------------------------------- | | | |

| | --------------------------------------------------------- return 0; } 2.完成程序,实现对数组的降序排序 #include void sort( ); int main() { int array[]={45,56,76,234,1,34,23,2,3};//数字任//意给出 sort( ); return 0; } void sort( ) { ____________________________________ | | | | |-----------------------------------------------------| } 3.费波那其数列,1,1,2,3,5……编写程序求第十

员工招聘笔试题

员工招聘笔试题 姓名:学校:专业:联系方式: 1. 个人进公司后最关心的问题: ①、②、③、④、其它: 2.你自己在学习和生活中最大的困难和苦恼是什么? 3. 意向工作岗位: 服从职务外调的安排吗:服从公司安排□不服从公司安排□只做自己喜欢的岗位□ 4. 你的工作期望收入是多少?如果有差距如何看待? 5.你知道这份工作需要常常加班吗?你觉得你能配合吗? 6. 你最擅长什么?你所不擅长的是什么?在什么岗位上能最大限度地发挥你的才能? 7. 一般情况下,你的业余时间会做些什么? 8.高中时最得意的两件事? 大学时最得意的两件事? 大学里最失败的两件事? 学生时代你最喜欢哪门课程? 9.有了财富就你最想要的是什么生活? 10.你的恋爱婚姻状况,谈过几次恋爱?现在有对象吗?对象是做什么的? 11. 请说说你的朋友是怎么评价你的? 12. 请说说看,你认为什么成绩是最难达到的? 13. 请告诉我们在什么样的情况下,你难以保持客观?

14.关水龙头、开门、收衣服、抱孩子、接电话,这五件事请你将其重新排序。 15.假如今日是你第一天上班,请你想想,下边那一样你一定要随身携带? () A.纸巾/毛巾 B.专门准备的公事包 C.笔记薄/快翻译通 D.工作证/身份证 16.请你选择一种最合乎逻辑的事件顺序。() ⑴去钓鱼⑵发现很多蚯蚓⑶向朋友借渔具⑷挖坑栽树苗⑸改变计划 A.4-3-1-2-5 B.1-4-2-3-5 C.4-2-5-3-1 D.3-2-1-5-4 17.有一天,外面突然下起大雨,有一个老人和小孩没带雨伞,正好经过一高档房地产公司大堂,想进去避雨,按照规定是不允许外人进入的,如果你是房地产公司保安,你该怎么做? 18. 一个品牌服装诞生的流程? 19. 如何看待企业内部员工恋爱问题? 20. 你会喝酒吗?什么酒?酒量如何?

前端笔试面试题目总结

前端笔试面试题目总结

希望对一起奋战找工作的战友们有帮助 列举3个以上http请求头,响应头有哪些字段,列举5个以上;http的响应状态消息有哪些值,列举4个以上说明 解析ajax的意思,同步和异步的区别,异步请求有哪些状态,如何创立一个异步请求,异步请求完成过程,说下IE与其它浏览器的差异 如何实现跨域请求,AJAX跨域的解决办法 html有哪些常见标签,大概多少个,如何分类的,html5有哪些新增标签 前端优化提高客户端响应速度的方法,至少10条以上 平常见哪些开发工具,用什么插件,了解哪些类库,是否熟悉php,nodejs,看过哪些书 网页设计中能够使用哪些图像格式,说下它们的优缺点 一个元素结点有哪些公共属性,哪些事件属性,各举5个以上 盒模型——外边距、内边距和边框之间的关系,IE 8以下版本的浏览器中的盒模型有什么不同。 布局的方式有哪些 使用缓存的方式有哪些,说下各种方式的优缺点与发展过程 怎么实现一个元素的居中 display,position的属性值有哪些 元素的属性简写,如font,background, html5有哪些新功能,都有哪些新的JS API,列举5条以上 介绍几个css3的属性,选择器有哪些 css的基本语句构成是,有哪些选择器,css3新增的有哪些 CSS引入样式的方式有哪些,link和@import的区别是,如何计算样式的优先级你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? 经常遇到的浏览器的兼容性有哪些?怎么会出现?解决方法是什么? 常见到哪些类库,是否了解jq的实现,说一下对jq代码的理解,基本的架构或者 jQuery.fn.init 中都做了哪些判断,是否了解sizzle, 前端页面由层级结构是怎样的,分别是什么?作用是什么?是否了解MVC模型,在前端如何实现MVC 简单介绍一下js的语法特点,数据类型 说一下字符串,数组的常见方法 js的继承方式 js的运算符与优先级 创立对象的方法 JSON与JSONP的区别 DOM结点的选择有哪些方法,有哪些元素集合可直接选取,如果选择一个节点有父节点,子节点,兄弟节点(nextSibling与nextElementSibling,IE与其它浏览器的差别) 简单介绍DOM节点层级 节点怎样添加、移除、移动、复制、创立和查找节点 IE与FF的JS兼容性都知道哪些 IE事件流与其它浏览器事件流特点,绑定事件的差异 正则表示式是否熟悉,有哪些元字符,何为分组,捕获,零宽断言,零宽度正预测

Web前端开发笔试题集锦(已读)

Web前端开发笔试题集锦 HTML/CSS篇 1, 判断字符串是否是这样组成的,第一个必须是字母,后面可以是字母、数字、下划线,总长度为5-20 var reg = /^[a-zA-Z][a-zA-Z_0-9]{4,19}$/; reg.test("a1a__a1a__a1a__a1a__"); 2,截取字符串abcdefg的efg var str = "abcdefg"; if (/efg/.test(str)) { var efg = str.substr(str.indexOf("efg"), 3); alert(efg); } 3,判断一个字符串中出现次数最多的字符,统计这个次数 //将字符串的字符保存在一个hash table中,key是字符,value是这个字符出现的次数 var str = "abcdefgaddda"; var obj = {}; for (var i = 0, l = str.length; i < l; i++) { var key = str[i]; if (!obj[key]) { obj[key] = 1; } else { obj[key]++; } } /*遍历这个hash table,获取value最大的key和value*/ var max = -1; var max_key = ""; var key; for (key in obj) { if (max < obj[key]) { max = obj[key]; max_key = key; } } alert("max:"+max+" max_key:"+max_key); 4,IE与FF脚本兼容性问题 (1) window.event: 表示当前的事件对象,IE有这个对象,FF没有,FF通过给事件处理函数传递事件对象 (2) 获取事件源

立信会计师事务所有限公司面试笔试题 答案解析

立信会计师事务所有限公司面试笔试题 单选,多选和计算分析题 (除特别说明外,本试题背景均为财政部2006年发布的《企业会计准则》) 一、单项选择题(本题共10小题,每小题3分,共30分) 1.商品流通企业,下列哪些成本支出可以计入存货的成本:( A ) A、在采购商品过程中发生的进货费用; B、采购过程中发生的物资毁损、短缺,扣除赔款部分后的超定额损失; C、大宗采购商品保管期间发生的仓储费用; D、从仓库移到门市部所发生的费用。 商品流通企业商品采购成本包括进价和按规定应计入商品成本的税金,采购过程中发生的运输费、装卸费、保险费、包装费、仓储费等费用、运输途中的合理损耗、入库前的挑选整理费等,不计入商品的实际成本,而作为进货费用,直接计入当期损益。 2.企业对于发出存货可以根据需要采用合适的成本计算方法,但以下方法中不允许使用的是:( B ) A、先进先出法 B、后进先出法 C、移动加权平均法 D、月末一次加权平均法 E、个别计价法 3.甲公司为增值税一般纳税人,于2010年5月25日购进一台不需要安装的生产设备,收到的增值税专用发票上注明的设备价款为3000万元,增值税额为510万元,款项已支付;另支付保险费15万元,装卸费5万元。当日,该设备投入使用。假定不考虑其他因素,甲公司该设备的初始入账价值为( D )万元。 A、3000 B、3020 C、3510 D、3530 4.下列各项资产减值准备中,在相应资产的持有期间内可以转回的是(B )。 A.固定资产减值准备 B.持有至到期投资减值准备

C.商誉减值准备 D.长期股权投资减值准备 5.下列各项中,会引起所有者权益总额发生增减变动的是( D)。 A.以盈余公积弥补亏损 B.提取法定盈余公积 C.发放股票股利 D.将债务转为资本 6.甲公司2009年1月10日开始自行研究开发无形资产,12月31日达到预定用途。其中,研究阶段发生职工薪酬30万元、计提专用设备折旧40万元;进入开发阶段后,相关支出符合资本化条件前发生的职工薪酬30万元、计提专用设备折旧30万元,符合资本化条件后发生职工薪酬100万元、计提专用设备折旧200万元。假定不考虑其他因素,甲公司2009年对上述研发支出进行的下列会计处理中,正确的是( C )。 A.确认管理费用70万元,确认无形资产360万元 B.确认管理费用30万元,确认无形资产400万元 C.确认管理费用130万元,确认无形资产300万元 D.确认管理费用100万元,确认无形资产330万元 7.2009年7月1日,甲公司从二级市场以2100万元(含已到付息日但尚未领取的利息100万元)购入乙公司发行的债券,另发生交易费用10万元,划分为交易性金融资产。当年12月31日,该交易性金融资产的公允价值为2200万元。假定不考虑其他因素,当日甲公司应就该资产确认的公允价值变动损益为(D)万元。 A.90 B.100 C.190 D.200 8.企业将净利润调节为经营活动现金流量时,下列各项中,属于调整减少现金流量的项目是(D)。 A.存货的减少 B.无形资产摊销 C.公允价值变动收益 D.经营性应付项目的增加 9.2009年10月1日,甲公司采用分期收款方式向乙公司销售大型商品一套,合同规定不含

软件测试人员面试笔试题及答案

软件测试笔试试题 一、单选题 1.关于HTTP协议中状态码的表示,下列说法错误的是(A) A.1**:表示服务器错误 B.2**:表示请求成功地接收 C.3**:表示重定向 D.4**:表示客户端错误 2.在Linux中.要解包bugzilla.tar.gz并详细报告tar命令处理的文件名,应使用命令(A )A.tar –xvzf bugzilla.tar.gz B.tar –cvzf bugzilla.tar.gz C.tar –cvzf bugzilla.tar.gz D.tar –cxvf bugzilla.tar.gz 3.有如下C程序 #include void main() { int n; int s = 0; int t = 1; for( n = 1 ; n <= 20 ; n++) { _______ s += t; } printf(“%d\n”, s); } 若使该程序实现计算1!+ 2!…….+20!的功能,则在程序横线上应填语句(D ) A.n*=t B. n=n*(n-1) C. t=t*(n-1) D. t*=n; 4.有如下IP地址 (1)192.168.1.1 (2)10.10.0.0 (3)165.100.0.0 (4)202.255.0.255 则下列说法中正确的是(C ) A.(1)是C类地址可以直接出现在互联网上 B.(2)是A类地址,主机号为0.0,不可以直接出现在互联网上 C.(3)是B类地址,不可以直接出现在互联网上 D.(4)是D类地址,不可以直接出现在互联网上 5. 下列常用的测试用例设计技术中,不属于白盒测试技术的是(D ) A.信息流分析法 B.数据流分析法 C.逻辑覆盖测试和基本路径测试 D.状态图法

前端面试题含答案

前端面试题含答案 The latest revision on November 22, 2020

前端开发面试知识点大纲: HTML&CSS : 对Web 标准的理解、浏览器内核差异、兼容性、hack 、CSS 基本功:布 局、盒子模型、选择器优先级及使用、HTML5、CSS3、移动端适应 JavaScript : 数据类型、面向对象、继承、闭包、插件、作用域、跨域、原型链、模块 化、自定义事件、内存泄漏、事件机制、异步装载回调、模板引擎、Nodejs 、 JSON 、ajax 等。 其他: HTTP 、安全、正则、优化、重构、响应式、移动端、团队协作、可维护、SEO 、UED 、架构、职业生涯 作为一名前端工程师,无论工作年头长短都应该必须掌握的知识点: 1、DOM 结构 —— 两个节点之间可能存在哪些关系以及如何在节点之间任意移动。 产品部-前端面试题-答案 产品部 Beijing

2、DOM操作——如何添加、移除、移动、复制、创建和查找节点等。 3、事件——如何使用事件,以及IE和标准DOM事件模型之间存在的差 别。 4、XMLHttpRequest ——这是什么、怎样完整地执行一次GET请求、怎样检测 错误。 5、严格模式与混杂模式——如何触发这两种模式,区分它们有何意义。 6、盒模型——外边距、内边距和边框之间的关系,及IE8以下版本的浏览器 中的盒模型 7、块级元素与行内元素——怎么用CSS控制它们、以及如何合理的使用它们 8、浮动元素——怎么使用它们、它们有什么问题以及怎么解决这些问题。 9、HTML与XHTML——二者有什么区别,你觉得应该使用哪一个并说出理由。 10、JSON ——作用、用途、设计结构。 HTML 一、Doctype作用严格模式与混杂模式如何区分它们有何意义 (1)、 声明位于文档中的最前面,处于 标签之前。告知浏览器的解析器,用什么文档类型规范来解析这个文档。

普通工人面试笔试题目

普通员工入职测试题 姓名:学历:日期:得分: 一、填空题。(每题1分,共25分) 1、写出拼音对应的词:口 qiang( ),nu()力, gong()喜,雾 mai( )。 2、26个英文字母分别是:A B C J K L M X Y Z。 3、补充诗句中的空白部分:,汗滴禾下土,,。 4、我国古代四大发明是指:()、()、()、()。 5、1吨 =()千克 =( )斤。 6、我国历史上的第一位女皇帝是()。 7、英译汉:today( )、one( )、name( )、PASS()、City( )。 8、我国一共有()个直辖市,安徽省的省会是()。 9、我国最南方的省是(),最大的淡水湖是()。 二、单项选择题(共30分) 1、选出不同类的一项()。A、蛇 B、大树 C、老虎 D、狮子。 2、广东省的省会是()。 A、广州 B、深圳 C、东莞 D、中山 3、正常人的体温是()。 A、35-36度 B、36-37度 C、37-38度 D,38-40度 4、在下列分数中,选出不同的一项()。A、2/5 B、3/5 C、3/7 D、3/9 5、我国的南、北方划分以什么为界()。A、黄河 B、长江 C、秦岭-淮河 D、湖北省。 6、选出不同类的一项()。A、地板 B、壁橱 C、窗户 D、窗帘 7、一般情况下,成年人每天的睡眠应为()。 A、6小时以下 B、6-8小时 C、8-10小时 D、10小时以上 8、人体能承受的安全电压为()。A、12V B、24V C、36V D、220V 9、找出不同类的一项()。A、写字台 B、沙发 C、电视 D、桌布 10、选择A、B、C、D中哪一个应该填在“X0000XX000XXX”后面()。 A、X00 B、000 C、00X D、0XX

前端开发面试问题总结

前端开发面试问题总结 May 28, 2015 对于前端开发人员的招聘,面试是非常关键的环节,而现实的情况是,很多招聘者是开发出身,不会面试,不知道问什么,问了一些常规问题,又不知道考察些什么。 这里分享一下我在面试过程中常问的一些问题(很多问题不仅限于前端开发),注意很多问题都是开放的,作为一个面试官,不要试图准备几个选择题或填空题应付了事,面试不同与笔试,面试就是要以交流为主,互动讨论总是要比直接的答案更能体现此人的能力。 我个人认为,任何时候,考察一个应聘者,综合素质要优先于他的技术能力,做开发不是做航天飞船,一般智商不低的人通过学习都可以胜任大部分工作,关键的是人品、工作态度、分析能力、学习能力,这些都是与生俱来或潜移默化形成的,是很难通过学习获得的,它们要比现有的技术经验和技术能力更重要。 ?今天天气还不错,你是怎么过来的? ?大概用了多久,离得远么? ?(如果远的话)是自己的房子还是租的房子?经常这样远距 离上班可以适应么? 缓解一下应聘者的紧张感,让他尽快进入状态,并能了解出行方式、大概的远近。有时候工作地点远近还真是大问题,即使应聘者可以接受,但是上班时间超过1个半小时的员工幸福感和工作效率会较低,流失率会比较高。 ?(用3分钟时间)简单做个自我介绍吧? 自我介绍是关键的环节,连自我介绍都说不好,说明对待面试和职业的态度很差。可以加上时间限制,或者让应聘者自由发挥,看看他把握重点的能力和控制时间的能力。自我介绍一般来说应该包含年龄,籍贯,毕业院校、专业和时间,工作过的公司和时间,主要的项目,担当的职务,用到的技术,擅长的技术等。 ?详细介绍一个对你影响比较大的项目? ?对于你刚才说的xxx项目,我很感兴趣,你能详细说一说么? ?这个项目主要是解决什么问题/完成什么事情? ?你在这个项目里的职责是什么/做了哪些事情? ?这个项目用到了那些技术/框架? ?这个项目中大家是怎样协作的? ?这个项目主要的挑战是什么? ?这个项目遇到了哪些技术难点和问题? ?你是怎样解决的? ?你觉得自己的解决方案还有改进的地方么?

各大公司面试笔试题汇总

各大公司面试/笔试题汇总 IBM: your greatest achievement in the past 4-5 years??? 2. What are your short & long term career objectives What do you think is the most ideal job for you 3. Why do you want to join IBM What do you think you can contribute to IBM Shell company: wold your colleagues /classmates describe you in five words On what evidence would they base this assessment. you are asked to recruit the best graduates for shell, what would you do to attract them What would you do to select them describe a new activity that you have initiated and implemented. Please highlight your role out. 4. Please describe your outstanding non-academic achievements. describe any other significant activities you have been involved including organizing people. 6. Imagine that Shell has found oil in an inland province of China, near a large river. You are responsible for planning how to transport the oil to the coast thousands of miles away. What are the main issue you would consider, and what would you do Hongkong Bank 1. Please state why you chose to follow these activities and how they have contributed to your personal may wish to give details of your role whether anyone else was involved and any difficulties you encountered. 2. Please state how you have benefited from your work experience. 3. How much is your present monthly salary including allowances. 4. Do you need to compensate your present employer if you resign If so, please give details. 5. Other than academic success, what has been your greatest achievement to date What do you see as your personal strength, why state why the position you have applied for is appropriate for you; Why you have selected HongKong Bank and what your career objectives are. 德勤--推理题 五个人来自不同地方,住不同房子,养不同动物,吸 不同牌子香烟,喝不同饮料,喜欢不同食物。根据以 下线索确定谁是养猫的人。 1,红房子在蓝房子的右边,白房子的左边(不一定紧邻) 2,黄房子的主人来自香港,而且他的房子不在最左边。3,爱吃比萨饼的人住在爱喝矿泉水的人的隔壁。 4,来自北京的人爱喝茅台,住在来自上海的人的隔壁。5,吸希尔顿香烟的人住在养马的人右边隔壁。 6,爱喝啤酒的人也爱吃鸡。 7,绿房子的人养狗。 8,爱吃面条的人住在养蛇的人的隔壁。 9,来自天津的人的邻居(紧邻)一个爱吃牛肉,另一 个来自成都。 10,养鱼的人住在最右边的房子里。 11,吸万宝路香烟的人住在吸希尔顿香烟的人和吸“555”香烟的人的中间(紧邻) 12,红房子的人爱喝茶。 13,爱喝葡萄酒的人住在爱吃豆腐的人的右边隔壁。14,吸红塔山香烟的人既不住在吸健牌香烟的人的隔壁,也不与来自上海的人相邻。 15,来自上海的人住在左数第二间房子里。 16,爱喝矿泉水的人住在最中间的房子里。 17,爱吃面条的人也爱喝葡萄酒。 18,吸“555”香烟的人比吸希尔顿香烟的人住的靠右。 微软面试题(迷语篇) 微软,软件业的巨人,是每个的特别是年轻软件开发 人的梦想之地,微软的面试是非常严格的,录取比例

Web前端开发笔试题

Web前端开发笔试题 下面就由为大家介绍一下Web前端开发笔试题的文章,欢迎阅读。 Web前端开发笔试题篇11、什么是web标准?WEB标准不是某一个标准,而是一系列标准的集合。 网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。 对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。 这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准,比如ECMA(European Computer Manufacturers Association)的ECMAScript标准。 2、XHTML与HTML有什么区别?你觉得应该使用哪一个,并说出理由。 XHTML1.0和HTML4.01之间的主要差异是它遵守XML编码约定。 标签不能重叠,可以嵌套标签与属性都要小写标签都要有始有终,要么以形式结束,要么以形式结束每个属性都要有属性值,并且属性值要在双引号中别用name用id3、请解释一下DOCTYPE的作用,有DOCTYPE和没有DOCTYPE有什么区别?DOCTYPE声明是指HTML文档开头处的一行或两行代码,它描述使用哪个DTD。 DTD(文档类型定义)是一组机器可读的规则,它们定义XML或HTML

的特定版本中允许有什么,不允许有什么。 在解析网页时,浏览器将使用这些规则检查页面的有效性并且采取相应的措施。 浏览器通过分析页面的DOCTYPE声明来了解要使用哪个DTD,由此知道要使用HTML的哪个版本。 DOCTYPE当前有两种风格,严格(strict)和过渡(transitional)。 过渡的目的是帮助开发人员从老版本迁移到新版本,仍然允许使用已经废弃的元素。 严格版本禁止使用废弃的元素,从而把内容和表现分隔开。 当浏览器厂商开始创建与标准兼容的浏览器时,他们希望确保向后兼容性。 为了实现这一点,他们创建了两种呈现模式:标准模式和混杂模式。 在标准模式中,浏览器根据规范呈现页面;在混杂模式中,页面以一种比较宽松的向后兼容的方式显示。 混杂模式通常模拟老式浏览器的行为以防止老站点无法工作。 浏览器根据DOCTYPE是否存在以及使用的哪种DTD来选择要使用的呈现方法。 如果XHTML文档包含形式完整的DOCTYPE,那么它一般以标准模式呈现。 对于HTML4.01文档,包含严格DTD的DOCTYPE常常导致页面以

公司面试笔试题目

公司面试笔试题目 公司面试笔试题目往往是根据公司的需求来定的,为了考核出更优秀的人才这是很有必要的'。以下是公司面试笔试题目,欢迎阅览! 1、TCP和UDP的区别? TCP提供可靠,面向连接的字节流服务,在客户和服务器交换数据之前,必须先建立一个TCP连接,才能传输数据,TCP提供超时重发,检验数据,流量控制等,其能保证数据从一端传到另一端; 而UD是面向无连接的,他不保证对方能收到数据,由于UDP在传输数据报前不用在客户和服务器之间建立一个连接,且没有超时重发等机制,故而传输速度很快。 2、对数据库的一张表进行操作同时要对另一张表进行操作如何实现 答案:将操作多个表的操作放入到事务中进行处理 3、ICMP是什么协议处于哪一层 答案:Internet控制报文协议处于网络层IP层 4、触发器怎么工作的 答案:触发器主要是通过事件进行触发而被执行的当对某一表进行诸如UPDATE、 INSERT、 DELETE 这些操作时数据库就会自动执行触发器所定义的SQL 语句从而确保对数据的处理必须符合由这些SQL 语句所定义的规则。 5、动态连接库的两种方式 答案:1)、载入时动态链接load-time dynamic linking模块非常明确调用某个导出函数使得他们就像本地函数一样。这需要链接时链接那些函数所在DLL的导入库导入库向系统提供了载入DLL时所需的信息及DLL函数定位。 2)、运行时动态链接run-time dynamic linking运行时可以通过LoadLibrary或LoadLibraryEx函数载入DLL。DLL载入后模块可以通过调用GetProcAddress获取DLL函数的出口地址然后就可以通过返回的函数指针调用DLL函数了。如此即可避免导入库文件了。

员工面试题

小喇叭广告(重庆)公司新员工入职面试题: 1、请举例说出在过往的工作经历中,最让你感到自豪的三项成绩/成就。 2、请列举对你来说至关重要的变化/转折点(有形的如:求学、搬迁、工作、跳槽、升职、转岗或无形的如重大观念转变等)?为什么他们重要? 3、你的职业发展目标是什么?为什么设立这样的目标?为实现这样的目标,你为自己设立什么样的发展路径? 4、请举一个你曾遇到过的一个非常困难的任务/问题的例子,当时的情况如何?你是怎么做的,结果如何? 5、测试题:单项选择题 1、空头支票是指()。 A.尚未使用的空白支票 B.尚未填写收款单位的支票 C.所填金额大于银行存款额的支票 D.已经作废的支票

2、某固定资产原值13000元,残值1000元,预计使用年限10年。企业对该设备采用分类折旧率计提折旧,年分类折旧率为9%。则该设备每月应提折旧()元。 A.108.33 B.100 C.90 D.97.5 3、商业汇票到期时,承兑银行如数付给贴现银行,贴现企业应()。 A.借:应收账款 B.借:应收账款贷:应收票据贷:短期借款 C.借:应收账款D.不核算贷:银行存款 4、特殊情况下,单位库存现金限额最多不得超过()天日常零星开支所需的现金。 A.30 B.20 C.15 D.10 5、某企业购入计算机一批,总价值200,000元,随机附带不单独计价的几套软件,其现行市场价值为10,000元。该批计算机的入账价值为()元。 A.200,000 B.210,000 C.190,000 D.200,500 6、某企业持有一张票面利率为6%、面值为28,000元、期限为60天的银行承兑汇票,向开户银行申请贴现,贴现期为50天,贴现率为7.2%,贴现利息为()元。 A.218.80 B.288.80 C.280.00 D.282.80 7、"在途材料"账户借方核算()。 A.已入库材料的实际成本 B.在途材料的实际成本 C.已入库材料的计划成本 D.在途材料的计划成本 8、某企业月初库存原材料的计划成本300,000元,材料成本节约差异5,000元;本月收入原材料计划成本500,000元,入库材料成本超支差异9,800元。如果本月发出材料计划成本400,000元,应分摊材料()。 A.超支差异2,400 元 B.超支差异7,400元 C.节约差异2,400元 D.节约差异7,400元 9、购入需安装的固定资产,应先通过()账户归集固定资产的入账价值。 A."固定资产" B."固定资产清理" C."在建工程" D."累计折旧" 10、企业收到支票并填制账单到银行办妥手续后,应借记()科目,贷记有关科目。 A."应收票据" B."银行存款" C."现金" D."其他货币资金" : 11、下列各项中,不应通过"其他应收款"账户核算的是()。 A.应向现金出纳索赔的现金短款 B.应收销售商品的货款 C.应向职工收取的违规操作罚款 D.职工预借的差旅费 12、汇兑结算方式适用于()之间的各种款项结算。 A.同城 B.异地 C.同城、异地均可D.企业自主在同城、异地中选择一种 13、提取坏账准备会导致()。 A.减少应收账款 B.减少坏账损失 C.减少当期利润 D.增加可动用现金 14.按现行制度规定,下列固定资产中不计提折旧的是()。 A.已提足折旧超龄使用的固定资产 B.在用的建筑物 C.闲置的房屋 D.大修理停用的机:

相关文档
相关文档 最新文档