[转]我是如何在 10 分钟内搞砸 IT 面试的
最近,我差点儿就拿下了 FAMGA(CSDN 编者注:国内有 BAT,国外有 FAMGA,即 Facebook、Apple、Microsoft、Google、Amazon。)的工作机会。通过了电话面试,代码笔试题也顺利通过了,但最终却在一对一或二对一面试中翻了船: 白板编程面试:算法; 技术面试:JavaScript,CS,React; 文化适应性:你们懂的; 第二次白板编程面试:回头再写一篇文章吧。
Just One Pure ITer
最近,我差点儿就拿下了 FAMGA(CSDN 编者注:国内有 BAT,国外有 FAMGA,即 Facebook、Apple、Microsoft、Google、Amazon。)的工作机会。通过了电话面试,代码笔试题也顺利通过了,但最终却在一对一或二对一面试中翻了船: 白板编程面试:算法; 技术面试:JavaScript,CS,React; 文化适应性:你们懂的; 第二次白板编程面试:回头再写一篇文章吧。
今天这篇文章,是关于《Science》的一篇研究,关于少数派如何改变世界。我觉得对管理、对创业、甚至对社群运营、对理解币圈,都很有启发,所以翻译过来并加上我自己的理解,分享给你们。 记得曾经看过一个关于火烈鸟迁徙的纪录片片段。刚开始只有少数的火烈鸟率先飞离湖面,然而少有同伴注意到。 这些少数派在接下来几日不断地飞回来,尝试看看能否激起更多同伴的回响,虽然这只小部队每天都在壮大,但是每次都只是吸引很少一部分同伴。 直到有一天,依然是这只小部队,但是带动了全部的火烈鸟群起飞迁徙。
你好,我是余晟,一个老程序员,一路坎坷走来,积累了些技术品牌和演讲的经验,今天,想跟大家分享如何做好技术演讲。 技术演讲,是树立个人和公司技术品牌的重要手段。相比撰写技术文章,它的效果也更生动、更直接,加上现场的互动,以及后续媒体的报道,往往能给人留下更深刻的印象。 但是做技术演讲也比写技术文章更难,因为做技术演讲时,你没有反复修改的机会,你必须直面观众、实时答疑,你的错误会被放大甚至广为传播…… 技术好的人未必能写得好技术文章,技术文章写得好的人也未必能做好技术演讲。不过,技术演讲也不是像天书一样无法琢磨,只靠天赋灵感,还是有一定章法可循的。下面,我就提供几条做好技术演讲的个人经验。
今天和大家简单聊聊MySQL的约束主键与唯一索引约束: PRIMARY KEY and UNIQUE Index Constraints 文章不长,保证有收获。
第一篇,说说MySQL两个最常用的存储引擎,MyISAM和InnoDB。照自己的理解,把一些知识点总结出来,不只说知识点,多讲“为什么”。
我试图在 MariaDB(MySQL)上运行一个简单的连接查询,但性能简直糟糕透了。下面将介绍我是如何通过两个简单的 Unix 命令,将查询时间从 380 小时降到 12 小时以下的。 下面就是这个查询,它是 GHTorrent 分析的一部分,我使用了关系在线分析处理框架 simple-rolap 来实现这个分析。
|
1 2 3 4 5 6 |
select distinct project_commits.project_id, date_format(created_at, '%x%v1') as week_commit from project_commits left join commits on project_commits.commit_id = commits.id; |
两个连接字段都有索引。不过,MariaDB 是通过对 project_commits 进行全表扫描和对 commits 进行索引查找来实现连接的。这可以从 EXPLAIN 的输出看出来。
JavaScript 仍然是 2018 年最受欢迎和使用最为广泛的编程语言,因此 JavaScript 生态系统也会继续发展壮大。 然而,JavaScript 的标准库仍然继续保持“短小精悍”的身材。为了填补标准库功能方面的空白,在过去几年中,GitHub 上出现了很多流行的 JavaScript 库。以下列出了 11 个有用的库,这些库的维护状态均很活跃。
在聊数据库与缓存一致性问题之前,先聊聊数据库主库与从库的一致性问题。 问:常见的数据库集群架构如何? 答:一主多从,主从同步,读写分离。
缓存与数据库的操作时序,不管是《5.2 Cache Aside Pattern》中的方案,还是《5.1 究竟先操作缓存,还是数据库?》中的方案,都会遇到缓存与数据库不一致的问题。今天聊聊这个问题。
《 4. 缓存,究竟是淘汰,还是修改?》发出后,有朋友提到,高并发的情况下,缓存的更新可能存在问题,今天简单聊聊这个话题。 业务场景: (1)调用第三方服务,例如微信,一般会分配一个token,每次访问接口需要带上这个token; (2)这个token是有有效期的,当token过期时,需要去重新认证申请; (3)也可以在token过期前重新申请,但此时旧token会失效。
Follow:
| Cookie | Duration | Description |
|---|---|---|
| cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
| cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
| cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
| cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
| cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
| viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |