刚刚作完58的前端岗位在线笔试,趁热打铁,把题目记录下来供须要的小伙伴们参考~~整理完题目先去吃饭啦,暂时不贴答案了,后面会补上的~~css
首先说下总体感受:挺基础的,不过最后一道编程题我的感受得有些积累才能~~~不信你往下看~~~html
说明:如下题目是考试过程当中用笔记录,描述可能跟题目不彻底同样,但意思绝对同样。前端
概览: 1.填空题(30分,10题)正则表达式
2.简答题(25分,5题)算法
3.应用题(25分,2题)chrome
4.编程题(20分,1题)编程
(1)获取随机数的方法:________。数组
(2)JS中将一个变量强制改成浮点类型的方法:________。浏览器
(3)根据id获取元素的原生JS方法:________。微信
(4)将文档声明为HTML5文档类型,须要在文档头添加:________。
(5)Chrome浏览器的私有样式前缀:________。
(6)CSS3设置圆角的属性名:________。
(7)CSS中,#是根据________来选择元素,.是根据________来选择元素。
(8)form标签特有的属性请列举三个:________、________、________。
(9)正则表达式中,$是什么意思:________。
(10)typeof‘123’返回:________。
(1)自定义一个浏览器兼容的事件绑定方法须要注意哪些问题?
(2)设计一个布局方案,使得页面在pc端和pad端显示为一行三列,在手机端为一列三行。
(3)请解释JSONP的工做原理。
(4)display和position都有哪些值?分别列举一下这些值的用途。
(5)地址栏输入一个地址后,输入回车,描述一下这时开始,浏览器作了什么。
(1)建立一个JS类,模拟实现方法的重载。(15分)
(2)JS中也会有排序的需求,用JS实现一个标准的排序算法,对某个数字数组进行由低到高的排序。(10分)
用html、css和js模拟实现一个下拉框,使得下拉框在各个浏览器下的样式和行为彻底一致。说出你的设计方案,而且重点说明功能设计时要考虑的因素。
(为了把题目记全,我最后一题都没写完啊~~~小伙伴们给点个赞吧~~~下面补充一些说明信息供你们参考哈)
1.笔试时间:2016年8月31日 下午 16:00—17:30(请在此时间段内完成笔试,每人答题限时90分钟,不可调整时间)
在笔试时间前,须要先登陆笔试系统提交信息确认参加。
2.笔试题型:填空题、简答题、应用题、编程题
1.请使用PC-电脑(台式机或笔试本)访问笔试连接地址,电脑应是win7(及以上)系统或苹果电脑。
2.请使用谷歌Chrome浏览器参加笔试,建议使用50-52正式版chrome。
下载chrome: https://www.baidu.com/s?wd=chrome
3.请在安静无打扰、光线正常的环境下参加线上笔试(以确保视频监控可用),并保障网络速度、摄像头正常可用。
4.在正式笔试24小时前,请务必使用在申请职位时填写的姓名和手机号登陆系统,提交我的信息确认参加考试(信息提交后不可更改)。
5.在提交我的信息时,须要上传你的身份证照片(只用来识别身份),请准备2M之内800*600PX的身份证照片(JPG或PNG格式),并确保头像和身份证号是正向且清晰可见。
6.在正式笔试前,请务必参加【模拟体验】(每人只可模拟答题1次),请在模拟答题中检查软硬件环境,并熟悉考试系统,若有问题请联系客服支持。
7.笔试答题中,请关闭可能会自动弹窗的软件,好比360、QQ、微信等;保证浏览器没有缩放(100%)。
8.笔试中会进行实时视频监控,中途离开、有人协助或换人答题等行为,都会被记录为做弊嫌疑。
9.笔试答题中不容许复制粘贴,并严禁跳出答题页(如:打开百度搜索),此类行为都会被记录为做弊嫌疑。 10.笔试过程当中,若是遇到问题不能继续答题,请刷新页面后继续答题,以前答过的题已保存 11.请在笔试结束时间点以前交卷,笔试计时从进入答题页开始计算(答题前的登陆不计入答题时间),中途退出或关闭页面是计入答题时间的。 12.一切因网络中断、电脑死机、摄像头不可用等缘由形成的笔试失败,以及因任何做弊行为对笔试成绩的影响,皆由考生本身承担责任。