Retour au classement

shfshanyue/Daily-Question

TypeScriptq.shanyue.tech

互联网大厂内推及大厂面经整理,并且每天一道面试题推送。每天五分钟,半年大厂中

interviewinterview-questionslinuxjsdevopsfrontend-interviewfe-interviewmicroservice
Croissance des étoiles
Étoiles
5.1k
Forks
509
Croissance hebdomadaire
Issues
763
2k4k
janv. 2023mars 2024mai 2025juil. 2026
Artefactsnpmnpm install daily-question
README

日问

勤学如春起之苗,不见其增,日有所长;辍学如磨刀之石,不见其损,日有所亏。

每天至少一个前端面试题,并附以答案及讨论。每天五分钟,半年大厂中,促进个人职业成长,敲开大厂之门。日问致力做到有问题、有答案、有代码、有视频讲解。

以诸葛武侯的诫子书与君共勉:

夫君子之行,静以修身,俭以养德。非澹泊无以明志,非宁静无以致远。夫学须静也,才须学也,非学无以广才,非志无以成学。淫慢则不能励精,险躁则不能治性。年与时驰,意与日去,遂成枯落,多不接世,悲守穷庐,将复何及!

CodeSandbox 示例集

由于在 CodeSandBox 无法以收藏夹的方式共享,我把其中涉及到有关代码的示例列举在这里

  1. React.memo 和性能优化。当某个组件状态更新时,它的所有子组件树将会重新渲染。
  2. React.memo 和记忆化数据
  3. React.memo 和 React.useMemo 优化性能
  4. React.memo 和 React.useCallback 优化性能
  5. React useEffect cleanup。在这段代码中,示例演示 cleanup 的时机
  6. React 中可以以数组的 index 作为 key 吗?。在这段代码中,使用 index 作为 key,其中夹杂了 input,引发 bug
  7. React 中以数组的 index 作为 key。在这段代码中,使用 index 作为 key,其中夹杂了随机数,引发了 bug
  8. React 兄弟组件通信。兄弟组件在 React 中如何通信
  9. React 中合成事件。React 中事件为合成事件,你可以通过 e.nativeEvent 获取到原生事件,观察 e.nativeEvent.currentTarget 你将会发现 React 将所有事件都绑定在了 #app(React 应用挂载的根组件)
  10. React 中 input.onChange 的原生事件是什么?。观察 e.nativeEvent.type 可知
  11. React hooks 如何实现一个计数器 Counter
  12. React FiberNode 数据结构。贯彻 element._owner 可知 FiberNode 数据结构
  13. React 点击按钮时自增三次。此时需使用回调函数,否则会报错
  14. React 不可变数据的必要性
  15. React 不可变数据的必要性之函数组件。当在 React hooks 中 setState 两次为相同数据时,不会重新渲染
  16. React 状态批量更新之事件处理。事件处理中的状态会批量更新,减少渲染次数
  17. React 状态批量更新之异步请求。异步请求中的状态不会批量更新,将会造成多次渲染
  18. React18 状态批量更新。在 React 18 中所有状态将会批量更新
  19. React capture value

Codepen 示例集

大厂内推

添加微信 shanyue94,免费大厂内推。

大厂面经

阿里

更多面经请转至 大厂面经大全

头条

更多面经请转至 大厂面经大全

腾讯

更多面经请转至 大厂面经大全

交流

我是山月,你可以添加微信 shanyue94 与我交流,另外欢迎关注我的博客山月行,我会在其中分享工作中遇到的一些前后端问题以及思考。

社交:

Github 知乎 掘金 博客 B站

项目:

极客时间返利 前端面试每日一题 诗词集
开发者工具箱 npm 在线执行 前端周刊
一纸简历 码途编辑器 云吸一只猫
Dépôts similaires
donnemartin/system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

PythonPyPIOtherprogrammingdevelopment
358.7k57.3k
jwasham/coding-interview-university

A complete computer science study plan to become a software engineer.

Creative Commons Attribution Share Alike 4.0 Internationalcomputer-scienceinterview
356.8k84.4k
TheAlgorithms/Python

All Algorithms implemented in Python

PythonPyPIMIT Licensepythonalgorithm
thealgorithms.github.io/Python/
223k50.9k
trekhleb/javascript-algorithms

📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

JavaScriptnpmMIT Licensejavascriptalgorithms
196.3k31k
CyC2018/CS-Notes

:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计

algorithmleetcode
cyc2018.xyz
184.8k50.8k
Snailclimb/JavaGuide

Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发

JavaScriptnpmApache License 2.0javainterview
javaguide.cn
157.2k46.2k
bregman-arie/devops-exercises

Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions

PythonPyPIOtherdevopsaws
83.3k19.8k
binhnguyennus/awesome-scalability

The Patterns of Scalable, Reliable, and Performant Large-Scale Systems

MIT Licensesystem-designbackend
72.6k7k
kdn251/interviews

Everything you need to know to get the job.

JavaMavenMIT Licensejavainterview
youtube.com/channel/UCKvwPt6BifPP54yzH99ff1g
65.1k12.9k
youngyangyang04/leetcode-master

《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀

Shellleetcodeprogrammer
62k12.3k
azl397985856/leetcode

LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)

JavaScriptnpmOtheralgorithmleetcode
leetcode-solution-leetcode-pp.gitbook.io/leetcode-solution/
55.8k9.4k
poteto/hiring-without-whiteboards

⭐️ Companies that don't have a broken hiring process

JavaScriptnpmMIT Licenseinterviewhiring
51.2k3.9k