bilibili 哔哩哔哩 2018秋招试题

 

这是我做过的bilibili试题,来分享一下啊~~

 

1. (基础编程能力考查)给电脑装内存有一批没有安装内存的电脑需要安装内存,由于每台电脑运行的程序不同,必须安装大于等于最小内存需求的内存条才能让电脑正常工作。现有一批不同容量的内存条。用数组computers表示每天电脑对内存的最小需求量,例如[1,2,3]用数组memory表示每个内存条的规格,例如[1,1,2,3]计算能够正确安装内存的电脑台数 注:1. 内存需求了和内存条规格都是正整数 2. 每台电脑只能装一根内存条

Input: [1, 3], [1,1]

Output: 1

Explanation: 有三台电脑,内存需求分别是1,2,3,有两根内存,容量都是1,因此只能给一台内存需求是1的电脑安装,输出为1

 

Input: [1,2], [1,2,3]

Output: 2

Explanation: 有两台电脑,内存需求分别是1和2,有三根内存,容量是1,2,3,两台电脑都有相应规格的内存可以安装,因此输出为2

2. (JS/DOM考查)阅读题目,填充代码在指定位置

题目

3. (HTML/CSS)完美还原视觉稿(附图是3倍大小的PNG图片)

 

4. (逻辑、抽象、解决问题)三个小伙子同时爱上了一个姑娘,为了决定他们谁能娶到这个姑娘,他们决定用手枪进行决斗。小李的命中率是30%,小黄比他好些为50%,最出色的是小林命中率为100%。小李先开枪,小黄第二,小林最后,然后这样循环直到他们只剩下一个人。那么三人中谁活下来的机率最大呢?他们应该采取什么样的策略?

你可能感兴趣的:(笔试面试)