一九年已末,二零年将至。
我使用 curl
与 jq
一行简单的命令爬取了掘金的面试集合榜单,有兴趣的同学可以看看爬取过程: 使用 jq 与 sed 制作掘金面试文章排行榜 (opens new window),可以提高你使用命令行的乐趣
关于前端,后端,移动端的面试,这里统统都有,希望可以在面试的过程中帮助到你。另外我也有一个仓库 日问 (opens new window) 来记录前后端以及 devops 一些有意思的问题,欢迎交流
- 原文地址: https://github.com/shfshanyue/blog/blob/master/post/juejin-interview.md (opens new window),欢迎 Star
# 生成过程
面试集合榜单的 markdown 制作只需要一行命令,详细过程如下
使用一行命令制作掘金面试文章榜单 (opens new window)
使用以下命令,可以直接获取前端面试榜单
$ curl -s 'https://web-api.juejin.im/query' -H 'Content-Type: application/json' -H 'X-Agent: Juejin/Web' --data-binary '{"operationName":"","query":"","variables":{"tags":["55979fe6e4b08a686ce562fe"],"category":"5562b415e4b00c57d9b94ac8","first":100,"after":"","order":"HOTTEST"},"extensions":{"query":{"id":"653b587c5c7c8a00ddf67fc66f989d42"}}}' --compressed | \
jq -c '.data.articleFeed.items.edges | .[].node | { likeCount, title, originalUrl } | select(.likeCount > 600) ' | jq -cs '. | sort_by(-.likeCount) | .[] | "+ 【👍 \(.likeCount)】[\(.title)](\(.originalUrl))"' | sed s/\"//g
+ 【👍 5059】[一个合格(优秀)的前端都应该阅读这些文章](https://juejin.im/post/5d387f696fb9a07eeb13ea60)
+ 【👍 4695】[2018前端面试总结,看完弄懂,工资少说加3K | 掘金技术征文](https://juejin.im/post/5b94d8965188255c5a0cdc02)
+ 【👍 4425】[中高级前端大厂面试秘籍,为你保驾护航金三银四,直通大厂(上)](https://juejin.im/post/5c64d15d6fb9a049d37f9c20)
+ 【👍 3013】[2018春招前端面试: 闯关记(精排精校) | 掘金技术征文](https://juejin.im/post/5a998991f265da237f1dbdf9)
+ 【👍 2493】[前端面试考点多?看这些文章就够了(2019年6月更新版)](https://juejin.im/post/5aae076d6fb9a028cc6100a9)
# 前端
- 【👍 5053】一个合格(优秀)的前端都应该阅读这些文章 (opens new window)
- 【👍 4691】2018前端面试总结,看完弄懂,工资少说加3K | 掘金技术征文 (opens new window)
- 【👍 4424】中高级前端大厂面试秘籍,为你保驾护航金三银四,直通大厂(上) (opens new window)
- 【👍 3013】2018春招前端面试: 闯关记(精排精校) | 掘金技术征文 (opens new window)
- 【👍 2492】前端面试考点多?看这些文章就够了(2019年6月更新版) (opens new window)
- 【👍 2359】「中高级前端面试」JavaScript手写代码无敌秘籍 (opens new window)
- 【👍 2248】四月前端知识集锦(每月不可错过的文章集锦) (opens new window)
- 【👍 2168】记录面试中一些回答不够好的题(Vue 居多) | 掘金技术征文 (opens new window)
- 【👍 2162】如何写出一个惊艳面试官的深拷贝? (opens new window)
- 【👍 2071】30 道 Vue 面试题,内含详细讲解(涵盖入门到精通,自测 Vue 掌握程度) (opens new window)
- 【👍 2012】面试的信心来源于过硬的基础 (opens new window)
- 【👍 1990】[译] 送你 43 道 JavaScript 面试题 (opens new window)
- 【👍 1973】【面试篇】寒冬求职季之你必须要懂的原生JS(上) (opens new window)
- 【👍 1971】这儿有20道大厂面试题等你查收 (opens new window)
- 【👍 1884】BAT前端经典面试问题:史上最最最详细的手写Promise教程 (opens new window)
- 【👍 1801】几道高级前端面试题解析 (opens new window)
- 【👍 1787】从2.4万篇文章中挑出的最棒的 JavaScript 学习指南(2018版) (opens new window)
- 【👍 1737】小哥哥,小姐姐,我有一份tcp、http面试指南你要吗? (opens new window)
- 【👍 1685】JavaScript 工具函数大全(新) (opens new window)
- 【👍 1647】面试分享:两年工作经验成功面试阿里P6总结 (opens new window)
- 【👍 1619】16年毕业的前端er在杭州求职ing (opens new window)
- 【👍 1579】前端笔试&面试爬坑系列---算法 (opens new window)
- 【👍 1545】3月前端知识集锦 (opens new window)
- 【👍 1533】面试精选之Promise (opens new window)
- 【👍 1470】面试官:请你实现一个深克隆 (opens new window)
- 【👍 1441】当面试官问你如何进行性能优化时,你该这么回答(一) (opens new window)
- 【👍 1408】腾讯前端面试篇(一) (opens new window)
- 【👍 1399】面试官到底想看什么样的简历? (opens new window)
- 【👍 1379】前端笔试题面试题记录(上) (opens new window)
- 【👍 1352】深拷贝的终极探索(90%的人都不知道) (opens new window)
- 【👍 1330】毕业一年左右的前端妹子面经总结 (opens new window)
- 【👍 1303】地表最强面试图谱 (opens new window)
- 【👍 1301】面试分享:专科半年经验面试阿里前端P6+总结(附面试真题及答案) (opens new window)
- 【👍 1252】(中篇)中高级前端大厂面试秘籍,寒冬中为您保驾护航,直通大厂 (opens new window)
- 【👍 1247】面试官(6): 写过『通用前端组件』吗? (opens new window)
- 【👍 1236】社招中级前端笔试面试题总结 (opens new window)
- 【👍 1233】一点感悟:当走完所有大厂的实习面试后 (opens new window)
- 【👍 1220】2019年前端面试都聊啥?一起来看看 (opens new window)
- 【👍 1145】三年前端,面试思考(头条蚂蚁美团offer) (opens new window)
- 【👍 1052】jsliang 的 2019 面试准备 (opens new window)
- 【👍 984】面试图谱:前端基础技术知识讲解 (opens new window)
- 【👍 979】大厂前端面试考什么? | 掘金技术征文 (opens new window)
- 【👍 965】web前端面试总结(自认为还算全面哈哈哈哈哈!!!!) (opens new window)
- 【👍 951】20W字囊括上百个前端面试题的项目开源了 (opens new window)
- 【👍 945】腾讯校招前端三面,虐完继续撸|掘金技术征文 (opens new window)
- 【👍 924】面试分享:2018阿里巴巴前端面试总结 | 掘金技术征文 (opens new window)
- 【👍 895】面试精选之http缓存 (opens new window)
- 【👍 890】面试之JavaScript篇 (opens new window)
- 【👍 869】写给初级前端的面试经验 (opens new window)
- 【👍 864】公司要求会使用框架vue,面试题会被问及哪些? (opens new window)
- 【👍 863】25 岁,毕业写前端的这三年 (opens new window)
- 【👍 800】前端工程师面试必备(持续更新中) (opens new window)
- 【👍 792】如何通过饿了么 Node.js 面试 (opens new window)
- 【👍 787】分享收集的一大波前端面试题和答案 (opens new window)
- 【👍 774】你不知道的js中关于this绑定机制的解析[看完还不懂算我输] (opens new window)
- 【👍 723】2019 面试准备 - JS 原型与原型链 (opens new window)
- 【👍 710】记一次凉凉的小米面试 (opens new window)
- 【👍 693】2019 面试准备 - JS 防抖与节流 (opens new window)
- 【👍 673】面试前如何准备才能提高成功率(含前端面试押题) (opens new window)
- 【👍 673】七年切图仔如何面试大厂web前端?(沟通软技能总结) | 掘金技术征文 (opens new window)
- 【👍 662】让我印象深刻的 JavaScript 面试题 (opens new window)
- 【👍 655】大揭秘!“恐怖”的阿里一面,我究竟想问什么 (opens new window)
- 【👍 651】2019年17道高频React面试题及详解 (opens new window)
- 【👍 641】[译] 以面试官的角度来看 React 工作面试 (opens new window)
- 【👍 637】前端进阶系列-目录 (opens new window)
- 【👍 621】2018web前端面试总结 (opens new window)
- 【👍 602】杭州17届前端期待加入一个更好的团队 (opens new window)
# 后端
- 【👍 1605】可能是一份最适合你的后端面试指南(部分内容前端同样适用)| 掘金技术征文 (opens new window)
- 【👍 1461】我的阿里之路+Java面经考点 (opens new window)
- 【👍 1444】Java面试通关要点汇总集 (opens new window)
- 【👍 1442】漫画:什么是红黑树? (opens new window)
- 【👍 836】面试中关于Redis的问题看这篇就够了 (opens new window)
- 【👍 669】互联网公司面试必问的Redis题目 (opens new window)
- 【👍 595】金九银十铁12,目前腾讯、美团等五家大厂都收到意向offer | 掘金技术征文 (opens new window)
- 【👍 541】关于三次握手与四次挥手面试官想考我们什么?--- 不看后悔系列 (opens new window)
- 【👍 527】漫画:什么是HashMap? (opens new window)
- 【👍 506】[算法总结] 13 道题搞定 BAT 面试——字符串 (opens new window)
- 【👍 492】互联网公司面试必问的mysql题目(下) (opens new window)
- 【👍 471】国内Java面试总是问StringBuffer,StringBuilder区别是啥?档次为什么这么低? (opens new window)
- 【👍 461】搞定计算机网络面试,看这篇就够了 (opens new window)
- 【👍 459】Java 最常见的 200+ 面试题:面试必备 (opens new window)
- 【👍 453】如何判断一个元素在亿级数据中是否存在? (opens new window)
- 【👍 453】高级java工程师面试必备:jvm知识体系总揽 (opens new window)
- 【👍 441】什么样的简历不会被丢进回收站 (opens new window)
- 【👍 425】Java高并发综合 (opens new window)
- 【👍 406】搞定计算机网络面试,看这篇就够了(补充版) (opens new window)
- 【👍 406】Java面试必问,ThreadLocal终极篇 (opens new window)
- 【👍 405】我的奇葩面试经历分享:喊价25K,HR 却给了30K。。。 (opens new window)
- 【👍 399】这几道Java集合框架面试题在面试中几乎必问 (opens new window)
- 【👍 392】你离BAT之间,只差这一套Java面试题 | 掘金技术征文 (opens new window)
- 【👍 391】一个16年毕业生所经历的php面试 (opens new window)
- 【👍 382】超详细的Java面试题总结(一)之Java基础知识篇 (opens new window)
- 【👍 358】你离BAT之间,只差这一套Java面试题。 (opens new window)
- 【👍 342】天下无难试之HTTP协议面试刁难大全(上) (opens new window)
- 【👍 336】如何优雅的使用和理解线程池 (opens new window)
- 【👍 321】关于MySQL的知识点与面试常见问题都在这里 (opens new window)
- 【👍 312】2年java,蚂蚁一面,卒 (opens new window)
- 【👍 304】彻底理解synchronized (opens new window)
# Android/IOS
- 【👍 1268】面试带你飞:这是一份全面的 计算机网络基础 总结攻略 (opens new window)
- 【👍 1037】2018年Android面试题整理 (opens new window)
- 【👍 917】2017下半年掘金日报优质文章合集:Android篇 (opens new window)
- 【👍 911】Android 知识体系脑图「android篇」 (opens new window)
- 【👍 843】一篇文章,全面总结Android面试知识点 (opens new window)
- 【👍 719】2018年 iOS 面试心得 (opens new window)
- 【👍 683】出一套 iOS 高级面试题 (opens new window)
- 【👍 587】Android 面试题(附答案) | 掘金技术征文 (opens new window)
- 【👍 564】2018年android面试分享和学习总结 (opens new window)
- 【👍 407】2017年下半年面试问题以及解析精华整理(上) (opens new window)
- 【👍 385】2018大厂Android面试经验 | 掘金技术征文 (opens new window)
- 【👍 375】2018Android面试经历 (opens new window)
- 【👍 372】腾讯社招iOS面试记录 (opens new window)
- 【👍 371】 RecyclerView 性能优化 | 安卓 offer 收割基 (opens new window)
- 【👍 356】Android技能树 — 屏幕适配小结 (opens new window)
- 【👍 324】一线互联网公司内部面试题库 v1.1 (opens new window)
- 【👍 314】你不应该错过的 Android 全方位面试总结 (opens new window)
- 【👍 313】Android技能树 — 树基础知识小结(一) (opens new window)
- 【👍 302】2018年6月份Android上海找工作经历 (opens new window)