随笔分类 -  笔经面经

摘要:题目要求:给出一个对象值,里面含有很多个子对象,每个字对象又分别含有name 、score 、time属性。最后要求设计一个方法,按时间从小到大排序输出每个分数大于60分的人的姓名和对应分数。 输入对象举例如下: 方法1思路:先将分数为60分及以下的子对象去掉,剩下的子对象再根据时间值得大小进行排序 阅读全文
posted @ 2017-09-26 19:06 gq_orange 阅读(2126) 评论(1) 推荐(0)
摘要:昨天碰到的一道笔试题:向文档html指定元素中动态增加dom节点数据,新增节点自带删除按钮(删除对应节点)。要求:增加的节点数据不能超过10条,至少保留1条节点数据。 HTML: script: 思路:将添加的节点方法封装在addDiv()函数里,这样只需重复调用就能动态添加相同的节点。将删除节点函 阅读全文
posted @ 2017-09-24 20:54 gq_orange 阅读(1153) 评论(0) 推荐(0)
摘要:1. 用js实现一个随机打乱数组顺序的函数,要求可以设定数组中任意1个字符的位置不变,其他位置的元素位置随机变化 思路:函数接受两个参数:第一个参数是原数组,第二个参数是指定的位置不变的元素的下标。当数组中需要比较额两个元素中,任意一个不是指定的位置不变的元素时,就可以随机交换两个元素的位置。 2. 阅读全文
posted @ 2017-09-23 22:16 gq_orange 阅读(1417) 评论(0) 推荐(0)
摘要:题型:14单选、5不定项选择、3问答(比较基础的编程) 1.编程题 (1)给定一个包含N个整数的数组A,找出所有不一样的组合 i 、j、k ,使得 A[i]+A[j]+A[k]=0; 例如 A=[-1,0,1,2,-1,4],输出为[-101],[-1,-1,2]。请用javascript实现。 思 阅读全文
posted @ 2017-09-03 11:38 gq_orange 阅读(639) 评论(0) 推荐(0)
摘要:今年58同城的题目出的不深,大多是考点基本概念,范围比较广。 有一点值得注意的是,58的笔试不支持在线编译,代码靠手写。所以平时练习的时候要多重视手写代码的能力,因为编辑器编写和手写还是有很大区别的,面试也有很大概率让你手写代码。 题型:10道填空,5个问答,2个应用,一道编程。 1.编程题 实现对 阅读全文
posted @ 2017-08-23 11:24 gq_orange 阅读(2330) 评论(1) 推荐(1)
摘要:1.彩色砖块 小易有一些彩色的砖块。每种颜色由一个大写字母表示。各个颜色砖块看起来都完全一样。现在有一个给定的字符串s,s中每个字符代表小易的某个砖块的颜色。小易想把他所有的砖块排成一行。如果最多存在一对不同颜色的相邻砖块,那么这行砖块就很漂亮的。请你帮助小易计算有多少种方式将他所有砖块排成漂亮的一 阅读全文
posted @ 2017-08-13 12:55 gq_orange 阅读(2368) 评论(0) 推荐(0)