
面试题
狂野的心跳
世上无难事,只要肯放弃
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
5根金条均分成6份
记得以前面试的时候,遇到不少奇葩、有意思的笔试题。算法、手写代码实现网页、翻译(英译汉)、数学等等等等。这里介绍一下我遇到的一个数学算法的题,题目是:你只有一把小刀(工具)和5根质地均匀的金条,如何切割等分成6份,每根金条只能切一刀。当时就懵逼了,好歹给一把尺子呀,量量就OK了。搞得我sin、cos、都用上了。后来发现用相似三角形就搞定了。上图:思路:1、取三根金条并排,他不给尺子,剩下的两根金条...原创 2018-02-27 17:14:56 · 583 阅读 · 0 评论 -
前端开发面试题集锦
前言前端还是一个年轻的行业,新的行业标准, 框架, 库都不断在更新和新增,正如赫门在2015深JS大会上的《前端服务化之路》主题演讲中说的一句话:“每18至24个月,前端都会难一倍”,这些变化使前端的能力更加丰富、创造的应用也会更加完美。所以关注各种前端技术,跟上快速变化的节奏,也是身为一个前端程序员必备的技能之一。面试题目: 根据你的等级和职位的变化,入门级到专家级,广度和深度都会有所增加。题目...转载 2018-03-05 14:37:25 · 1386 阅读 · 0 评论 -
写个函数,参数为n和val,需要返回一个长度为n的数组,里面的每个元素都是val,不能使用循环
写个函数,参数为n和val,需要返回一个长度为n的数组,里面的每个元素都是val,不能使用循环方法1 函数:function gzq(n,val){ console.log(Array.apply(null, Array(n)).map(function(item, i) {return val;}))} 执行:gzq(5,'gzq')方法2 函数:var gzq = ...原创 2018-03-19 18:12:41 · 1787 阅读 · 0 评论