博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
分享《去哪儿网》前端笔试题
阅读量:5079 次
发布时间:2019-06-12

本文共 1384 字,大约阅读时间需要 4 分钟。

我应聘的是前端工程师。笔试就考了四道前端题,个人觉得基础倒是考到了,但是前端方面的知识没有多大联系,四道题,有三道题都是写函数,只有一道题贴近了css,自己做的也一般一般。。。

现在将四道题分享给大家,希望对大家的面试有帮助。

1.写一个函数padstare(string str1,min_lenthg,string str2),然后就是用英文解释每个参数的意思,看了半天没看懂,然后看了下他的示例,一下就明白了。

例:padstare(‘5’,3,‘0’)返回的是‘005’;

  padstare(‘798’,5,‘0’)返回的是‘00798’;

  意思是这样的,如果字符串str1的长度没有min_length大,就用str2来填充;

我是这样答的:

这道题应该是做对了的吧。

 

2.写一个命令行字符的解析函数。

   例:-name lily  -age 25  -school "chengdu university"    返回的是[-name lily,-age 25, -school "chengdu university"]

   我是这样答得:

  个人觉得有错误,但也是想了很久,才想出这段代码.......,既要考虑有没有引号,而且还要考虑到引号中的空格不能被分隔开,我觉得此题答的不好,希望大神能给个正确答案啊,在此谢过!

 

3.第三题就是唯一的与css有关的题。

   div1和div2是DOM结构中的关系为兄弟节点的两个div元素,分别画出下列问题的效果图:

   a.   .div1 {width: 100px;height: 100px;position: absolute;float: left;} 

         .div2 {width: 100px;height: 100px;position: absolute;float: right;}

 b.   .div1 {width: 100px;height: 100px;position: relative;float: left;} 

         .div2 {width: 100px;height: 100px;position: relative;float: right;}

   c.   .div1 {width: 100px;height: 100px;position: absolute;float: right;} 

         .div2 {width: 100px;height: 100px;position: relative;float: left;}

我的答案就不写了,大家自己想一下这道题的答案吧。

 

4.设计函数indexof(a,b)判断字符串a中是否包含字符串b,如果包含返回其位置,不包含返回-1;

我是这么答的:

  比如调用indexof('hello','e')应该返回的是2,而实际上返回了-1,这是为什么呢?本来我觉得这道题应该是没问题的,但是我刚才试了一下,才发现还是有问题的,最后那个if...else...有点问题,因为i=0时,就会判断了,ret[0]不等于str2,所以会返回-1;而实际上,不应该返回-1,因此这里有问题。希望大家仔细看看代码,帮我改正一下啊,谢谢了,O(∩_∩)O。

 

转载于:https://www.cnblogs.com/jarson-7426/p/3989208.html

你可能感兴趣的文章
分享插件 javascript
查看>>
使用pdf.js显示pdf文件
查看>>
遍历内存中的缓存
查看>>
Eclipse的使用
查看>>
android现学现用第八天
查看>>
从零开始的莫比乌斯反演(函数)[详细推导]
查看>>
github 网址
查看>>
程序扩展性的一个实例(上)
查看>>
cas改造
查看>>
第十篇、HTML5实战篇——1
查看>>
阻止浏览器默认行为
查看>>
Django之强大的Form功能
查看>>
分布式-选举算法
查看>>
运行VC6.0时出现Error spawning cl.exe错误的解决办法
查看>>
如何在真机上调试Android应用程序(图文详解)(zz)
查看>>
洛谷P2613有理数取余
查看>>
【转】What is JSON:初识JSON
查看>>
SQLSERVER 2005 表分区说明
查看>>
flex 编译自动
查看>>
排序算法总结[2]_冒泡、直接插入和希尔排序
查看>>