一些常用互联网面试资料

http://c.biancheng.net/view/2123.html

https://github.com/0voice/interview_internal_reference

https://github.com/Snailclimb/JavaGuide

https://blog.csdn.net/weixin_34055910/article/details/91169753

Ruby

Block, Proc 和 Lambda 的区别

Proc和Lambda都是对象,而Block不是
参数列表中最多只能有一个Block,但是可以有多个Proc或Lambda
Lambda对参数的检查很严格,而Proc则比较宽松
Proc和Lambda中return关键字的行为是不同的

alias和alias_method区别

alias是ruby的关键字 alias_method是方法
alias_method 必须使用 symbol或者字符串 alias则没这种限制,推荐使用symbol
alias_method可以重定义,而alias则不能

JS

js闭包解释的最清楚的 http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html