2015年9月百度前端在线笔试

我的空间www.cumt.top

刚结束百度前端的在线笔试,感觉被虐了

一道系统题,三道编程题,js写的云里雾里

第一道系统题:写出资源管理器的数据结构,和功能接口

想了好一会儿,决定数据结构用json来写

{
     "root":[{
                 "name":"aaa",
                  "hasChildren":1,
                   "children":[{
                                      "name":"asf";
                                      "hasChildren":0,

                                    }]
                }]
}

接口:

function Interface(){
       function addChild("name");
       function  delete();
       function   changeName("name");
       function   open();
}

转载请注明http://www.cumt.top/blog/?p=155

第一道编程题

输入几个网格格点,求包含格点的最小长方形面积

要求前端用JS写,当时就哭了,我该怎么输入输出

程序倒是不难,求出最大最小的x和y,就得到了最小的长方形,然后长乘以宽的道面积。

最后两道编程题,基本跪了,两道题都是位操作题,要求用JS实现

以前都是用C做位运算,一个字节一个字节的很顺滑,用JS做位运算时就纠结了,好长时间没反应过来。

两道题题基本是这样,一个字符串,顺序取六个位开头补上“00”做为一个字节,以这个字节做下标,得到对应的字符。

感觉也不难,写起来很不顺,最后一题只有20分钟,读懂题目就只剩下了十分钟,只写了个大概。

转载请注明www.cumt.top

时间: 2024-10-20 02:08:45

2015年9月百度前端在线笔试的相关文章

2015年5月百度算法做了那些调整?

我一早就在我的博客说过,我的博客部分内容是伪原创,干货和精华部分是自己原创,但是我就认一个理就是:“这篇文章是否对你有用?”好了这个话题八音猫今天不做过多讨论了,还是探讨一下今天的主题,2015年5月百度算法做了那些调整? 首先我觉得想深入了解百度算法,就得知道百度排名规则,其实我之前的算法类文章也写过,大概就分为四个部分:1.抓取 2.过滤 3.索引的建立4.输出结果.弄清楚这四个过程我们就可以知道它的排名规则了,从而方便我们的达到排名的效果.这里具体就不谈论四个步奏了.前几天夫唯老师和一些朋

京东前端在线笔试

1. 在MySQL的HASH索引是什么 其实,hash就是一种(key=>value)形式的键值对,如数学中的函数映射,允许多个key对应相同的value,但不允许一个key对应多个value.正是由于这个特性,hash很适合做索引,为某一列或几列建立hash索引,就会利用这一列或几列的值通过一定的算法计算出一个hash值,对应一行或几行数据(这里在概念上和函数映射有区别,不要混淆).在java语言中,每个类都有自己的hashcode()方法,没有显示定义的都继承自object类,该方法使得每一

今日头条 2018 AI Camp 6 月 2 日在线笔试编程题第二道——两数差的和

题目 给 n 个实数 a_1, a_2 ... a_n, 要求计算这 n 个数两两之间差的绝对值下取整后的和是多少. 输入描述 第一行为一个正整数 n 和一个整数 m.接下来 n 行,第 i 行代表一个整数 b_i.a_i = b_i / m, i = 1...n.n <= 1000: 5分n <= 100000且 a_i 均为整数: 15分n <= 100000 1 <= m <= 10^9 0 <= b_i <= 10^18: 25分 输出描述 一个整数 示例

字节跳动 2019 春季算法实习生在线笔试

1. 题目一 求最少收到多少硬币,即优先用大面额的硬币找零,类似于求一个数的个位十位百位. #include <iostream> #include <stdio.h> using namespace std; int main() { int n; scanf("%d", &n); int change = 1024 - n; int a = change / 64; int b = (change - a * 64) / 16; int c = (c

2015阿里巴巴前端实习生在线笔试考后总结

写在前面 还是太年轻,第一次在线笔试有些紧张了 一.2015题目 我遇到的题目:6个选择其中3个多选,1个填空,6个大题.客服姐姐说题目是随机给的(因为给了一个时段考试,而不是统一时间点开考),不过题型应该是固定的. 单选:一个数组,两个引用,相互赋值,问输出 眩晕抗性-30% 单选:问一个return匿名函数的函数的执行结果,内部还有apply 眩晕抗性再-69% 单选:问字符串替换结果是什么,当然,又是套了几层,绕了几圈 眩晕抗性再-1%,嗯,做完这道给彻底绕晕了 多选:移动端,如果A按钮上

2015阿里前端工程师在线笔试整理

昨天下午参加了阿里前端的笔试,题目是随机的,但好像越到后面题目越难.建议小伙伴们还是尽早参加. 总体来说,题目不算很难,有时间都是可以做出来的,总共11道题,6道单选,3道填空,两道大题吧.一个小时时间略少,加上我本来想直接在上面敲代码的,然后发现太慢了,所以又改成了sumlime. 单选题有一道问无序列表是什么元素,一紧张的我竟然选了<ol>....考完才反应过来的我心都要碎成渣了 最后,有一道大题没写,一道填空和一道大题没写完.在这篇文章中进行完善吧. 1.找出页面中所有宽度和高度大于40

2015年4-6月-前端开发月刊

同步到github了,可以fork之后pull,7月份的已经创建了一个模板可以提交了:https://github.com/jsfront/month 同时群内也有代码比赛了,https://github.com/jsfront/qa 2015年4-6月-前端开发月刊 4-6月份前端资源分享 1. Javascript 2. 移动Javascript开发 3. CSS3 4. Html5 5. 创业 | 职业|项目管理 6. Angular 7. React 8. 看书学习 9. Git 10.

2015年3月-前端开发月刊

1. 创业 2. 职业|项目管理 3. git 4. 知乎(zhihu) 5. 其它 6. Angular 7. 看书学习 8. 移动开发 9. Html5 10. CSS3 11. Javascript 前言: 技术只是一种手段,不是目的.人生的投资有很多种,很多个方向.技术只是其中的一个方向,是目前兴趣的所在点.兴趣会随着岁月的流逝,年龄的增长,会发生变化. 当然鸡蛋不能放在一个篮子里边,所以, 有空的时候提前看看,创业类的,产品,市场,营销类的书籍,提前给自己找点出路,免得后期技术路线走不

解密百度2015年5月大量网站被降权原因之站内优化

首先说明一点,所谓的"标签算法"只是推选的一个比较符合这次更新的称号而已,并非百度搜索引擎官方出的最新关键词排序算法,说白了,就是觉得这次百度更新的算法比较适合用这个"标签算法"外号.所以就暂时这样称呼吧,还请各位小伙伴们不要误解.虽然这次百度的更新暂时没有在官方出什么算法通知,但是根据真实的数据来推测,这个所谓的"标签算法"还是比较接近的. 2015年5月大量网站被降权原因分析 1.网站内部基础优化不够好 TKD优化:目前网站标题标签和简介标签