Talk is cheap. Show me your code

随笔分类 -  前端面试

摘要:最近参加了一次蚂蚁金服的面试,其中有两道笔试题,分别是手写事件总线和手写模板引擎 手写模板引擎比较复杂,除了需要识别 {{data.name}} 这种基本情况之外, 还要兼顾 {{data.info[1]}}、{{data.others["about"]}} 于是先记录下手写事件总线,后面再完善手写 阅读全文
posted @ 2021-05-16 19:44 Wise.Wrong 阅读(2381) 评论(1) 推荐(5) 编辑
摘要:一、面试题 问:有一个长度为 100 的数组,如何从中随机挑选 50 个元素,组成一个新的数组? 答:这个...那个...emmmmmm 问:那先不挑 50 个,就挑一个数,知道怎么做吗? 答:这个我知道!随机生成一个 0 ~ 99 的数,然后去原数组取对应位置的元素就可以了~ 问:好,回到最初的 阅读全文
posted @ 2019-03-12 18:13 Wise.Wrong 阅读(7071) 评论(0) 推荐(3) 编辑
摘要:一、面试题 问:开发的时候有用到过 Math 吗? 答:很多啊。比如生成 GUID 的时候,就会用到 Math.random() 来生成随机数。 问:别的呢?比如向下取整、向上取整? 答:向下取整是 floor(),向上取整是 ceil()。另外还可以用 round() 方法进行四舍五入的取整。 问 阅读全文
posted @ 2018-11-14 16:29 Wise.Wrong 阅读(3608) 评论(0) 推荐(0) 编辑
摘要:一、面试题 问:你知道水仙花数吧? 答:水仙?我对花不是很了解啊... 问:不是水仙花!是水仙花数,也就是三位数的自幂数。 答:emmmmmmmm 问:看来是不知道了。如果一个三位数,它每个位上的数字的 3 次幂之和等于它本身,那么这个数就是一个水仙花数。 答:额...能举个例子么? 问:比如 15 阅读全文
posted @ 2018-09-11 11:22 Wise.Wrong 阅读(2465) 评论(1) 推荐(0) 编辑
摘要:根据我的面试经历,一般小公司的面试环节,比较关心框架的熟练程度,以及独立开发组件的能力 但大厂通常有五轮以上的面试,而且对 js 基础语法很是看重 于是我总结了一些关于 js 基础的面试对话,有的当时没答上来,就在总结的时候就加了点料 忽然觉得又该读一遍犀牛书了... 一、面试对话 问:你知道 js 阅读全文
posted @ 2018-09-10 16:36 Wise.Wrong 阅读(6137) 评论(0) 推荐(0) 编辑
摘要:在上一篇《前端面试 - 算法篇(二分法)》的评论中,有朋友提出了一个“循环杀人游戏” 就在我为之苦恼的时候,一位同事在我身旁经过,突然说了一句:“咦,这不是约塞夫问题吗?” 一、面试题 原题目不太明朗(一号到底杀不杀?) 于是把题目优化一下,更接近于原本的约塞夫问题 假设有100人,分别编号 1~1 阅读全文
posted @ 2018-09-05 14:41 Wise.Wrong 阅读(1493) 评论(1) 推荐(1) 编辑
摘要:前段时间换了份工作,也经历了很多面试,最终通常都会扑在算法上 虽说前端是所有程序员中,对于算法的要求最低的一个岗位,但算法依旧是进阶的必修课 于是决定记录一下与算法相关的面试题,以后拿去面别人 一、面试题 问:有一个一百层的高楼,现在给你两个完全一样的玻璃球,去测出在哪一层楼把球扔出去,刚好能把玻璃 阅读全文
posted @ 2018-08-15 20:24 Wise.Wrong 阅读(4043) 评论(7) 推荐(1) 编辑