返回信息流周末打了个酱油参加了腾讯微信事业群的笔试,就是以下六道题,实在太渣了感觉没有一道能确定答的正确,所以在这了贴出来希望能有js大神指点指点~~
1、一个数组par中存放着多个人员信息,每个人员的信息有年龄age和姓名name组成,如{age:7,name:“**”,请写一个js程序,对该数组按照年龄从小到大进行排序。
2、有这样一个URL:http://game.weixin.qq.com/index.html?a=1&b-2&c=&d=xxx&c,请写一段js程序获取URL中各个GET参数(参数名和参数个数不确定),将其按key-value形式返回到一个json结构中,如{a:'1',b:'2',c:'',d:'xxx',e:undefined}.
3、用ajax实现一次完整的POST请求
4、请编写一段JS程序监听在页面文档加载完成时,将一个HTML文档中的所以A标签链接都修改为在新开窗口打开。
5、微信春节有100亿+条用户领取红包记录流水,求收到红包最多的1000个用户及相应金额请写出具体实现算法
6、如果你是微信朋友圈广告架构师,让你来设计微信广告智能推荐系统,请描述一下你的思路。
这是一条镜像帖。来源:北邮人论坛 / www-technology / #35658同步于 2016/4/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
js大神请进来~
bufoshen
2016/4/19镜像同步15 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
1:遍历一次。。就比较呗 数组有队列的方法。。
2. 正则表达式 location.search.replace(/([^?&=]+)=([^?&=]*)/g, function (rs, $1, $2) {})
3. 原生的啊?
4. domcontentloaded 的时候,修改target attribute
5 6不会
第一个用sort,第二个用正则,第三个原生的话写法还真有点忘,第四个就是正常dom操作,5不会,6的思路差不多就是查看用户的关注,好友一类的抽象出所关注的类别再投放吧[ema17][ema13]不懂帮顶
第一题要考虑不能改原数组的情况...
【 在 PiEgg 的大作中提到: 】
: 第一个用sort,第二个用正则,第三个原生的话写法还真有点忘,第四个就是正常dom操作,5不会,6的思路差不多就是查看用户的关注,好友一类的抽象出所关注的类别再投放吧不懂帮顶
大概的方法都知道,具体写代码就感觉确定能否实现
【 在 dcy0701 的大作中提到: 】
: 1:遍历一次。。就比较呗 数组有队列的方法。。
: 2. 正则表达式 location.search.replace(/([^?&=]+)=([^?&=]*)/g, function (rs, $1, $2) {})
: 3. 原生的啊?
: ...................