30 open-source projects similar to ksh-code/technical-interview, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Technical Interview alternative.
This project is a comprehensive technical interview question repository designed to assist software engineers in their professional development. It serves as a structured study guide that aggregates curated questions and answers covering full-stack development, algorithmic challenges, and system design concepts. The resource distinguishes itself by organizing content into specialized technical domains, allowing candidates to focus their preparation on specific skill sets such as data science and machine learning. It provides a centralized library of architectural patterns and complex problem-
This project is a collaborative knowledge base and technical learning resource that provides a detailed breakdown of the internal processes occurring within modern computing environments. It serves as a comprehensive educational reference, tracing the step-by-step operations triggered by common user interactions and network requests to explain how hardware and software components interact across the entire stack. The guide distinguishes itself by offering deep technical insights into the journey from physical input to visual output. It covers the low-level mechanics of hardware interrupt hand
为了更好的阅读效果,推荐使用在线阅读的方式。
MLQuestions is a technical interview guide and knowledge base designed for machine learning and computer vision engineering preparation. It provides a curated collection of questions and answers to help users practice technical responses and theoretical knowledge required for engineering screenings and assessments in the AI field. The resource is structured as a markdown knowledge base, storing content in a directory hierarchy to categorize technical topics. This organization allows for versioning and manual editing of the study materials. The content covers a broad range of machine learning
This project is a curated knowledge repository providing theoretical guides, practical challenge banks, and professional handbooks for technical interview preparation in data science and machine learning. It serves as a comprehensive study resource that combines theoretical knowledge with algorithmic practice. The repository features specialized study resources including a probability and statistics handbook, a machine learning reference for algorithms and neural network architectures, and a coding and SQL challenge bank designed to simulate recruitment assignments. It also includes a technic
A series of ReactJS coding challenges with a variety of difficulties.
This project is a web-based platform designed for creating, managing, and sharing professional resumes. It functions as a structured document builder that integrates artificial intelligence to assist with content generation, editing, and analysis. Users can maintain a collection of resumes, customize their visual presentation through various templates, and export them into multiple formats for job applications. The platform distinguishes itself through its autonomous AI agent capabilities, which can perform research, suggest incremental edits, and apply data patches directly to documents. It
InterviewThis is a developer interview question bank and employer evaluation framework. It provides a curated collection of targeted questions and discovery prompts designed to help software engineers audit the technical and cultural environments of prospective employers. The project offers specialized guides for technical due diligence, including assessments of the technical stack, infrastructure, and quality assurance practices. It includes structured frameworks for evaluating engineering culture, development workflows, and operational health, such as on-call expectations and incident respo
This project is a community-driven knowledge repository designed to assist with professional job search preparation. It provides a structured framework for mastering both behavioral and technical interview evaluations, offering resources to help candidates organize their personal experiences and professional narratives. The repository functions as a comprehensive toolkit for career development, utilizing a hierarchical taxonomy to categorize complex interview concepts. It enables users to study core principles of data structures, algorithms, and system design while simultaneously providing st
小蝌蚪传记:前端实用技巧,通过babel精准操作js文件——暗恋 - 小蝌蚪传记:js、css、html压缩与混淆汇总——变弯记 - 小蝌蚪传记:前端菜鸡让接口提速60%的实践与原理——云备胎 - 小蝌蚪传记:通过console.log高仿FBI Warning——想妳的夜 - 小蝌蚪传记:nodejs线上模块热部署原理与实现——富.婆的爱 - 小蝌蚪传记:200行代码实现前端无痕埋点——顶级渣.男 - 小蝌蚪传记:端口转发——夜.店传说 - 小蝌蚪传记:git时光穿梭机——女.神的侧颜 - 小蝌蚪传记:PNG图片压缩原理——屌.丝的眼泪 - 前端人工智能:通过机器学习推导函数方程式…
This is a configuration-driven resume builder used to generate minimalist professional curriculum vitaes and personal portfolio websites. It transforms a single structured content file into a static HTML document, decoupling raw professional data from the presentation layer. The system utilizes a centralized set of global CSS variables to manage colors and layout patterns, allowing for the customization of visual styling through a configuration file. The resulting web layout is responsive and print-optimized, ensuring the document maintains professional formatting across both digital screen
This project is a frontend development blog and technical knowledge base. It serves as a software engineering reference and web development portfolio, providing a curated collection of articles and notes on front-end engineering, programming patterns, and computer science fundamentals. The site focuses on frontend engineering education and technical knowledge management. It covers software architecture patterns, web development workflows, and engineering interview preparation through the organization of technical guides and tutorials. The project's scope includes the documentation of browser
interviews.ai is a technical study resource and educational book designed for machine learning engineering roles. It serves as a comprehensive guide for mastering theoretical and practical fundamentals, specifically providing a collection of solved interview questions and answers focused on artificial intelligence and deep learning. The project covers core AI curriculum including information theory, Bayesian statistics, and neural network architectures. It provides instructional content and solved technical exercises to assist with deep learning interview preparation and machine learning exam
This repository is a collection of solved algorithmic problems and data structure exercises designed for technical interview preparation. It serves as a polyglot reference implementation, providing a set of solved exercises based on a standard textbook to help candidates master the logic and complexity analysis required for coding tests. The project implements the same algorithmic logic across multiple programming languages to demonstrate platform-independent problem solving. This polyglot approach allows for the comparison of implementations across different tech stacks to highlight recurrin
This project is a front-end interview study guide and a collection of structured notes designed for technical job preparation. It serves as a comprehensive reference for web technologies, common technical interview questions, and JavaScript algorithm implementation. The notebook distinguishes itself by integrating specialized guides for web performance optimization, browser API documentation, and JavaScript algorithm references. It provides a structured approach to solving coding challenges involving data structures like binary trees, linked lists, and array manipulation. The content covers
This repository is a curated guide and implementation library of coding patterns used to solve data structures and algorithms problems. It serves as a technical interview study resource, providing a comprehensive set of strategies and computational logic examples for optimizing time and space complexity. The project focuses on standardized algorithmic patterns, including sliding windows, two pointers, and dynamic programming. It features specific implementations for a wide range of challenges, such as LeetCode problem solutions and specialized techniques like cyclic sort and bitwise XOR opera
System design interview for IT companies
This project is an automated code assessment tool and educational platform designed for frontend interview preparation. It provides a curated collection of technical challenges that allow developers to practice JavaScript mechanics, algorithmic problem solving, and core software engineering concepts. The platform utilizes a component-driven interface to organize and present educational content, which is managed through markdown-based modeling. It distinguishes itself by integrating automated evaluation systems that analyze user-submitted logic through abstract syntax tree analysis and sandbox
This project is a collection of comprehensive guides and reference materials designed for technical interviews, machine learning system design, and professional development. It serves as a technical knowledge base and a career coaching manual, providing structured resources to help candidates navigate the machine learning hiring landscape. The resource distinguishes itself by offering detailed frameworks for comparing industry roles, analyzing company types, and planning long-term career progression. It provides specific guidance on evaluating employer organizational health, identifying resea
This repository serves as a comprehensive educational resource covering core computer science concepts, software engineering principles, and system architecture. It provides detailed explanations of fundamental data structures and algorithms, alongside in-depth analysis of database management systems, including transaction properties, storage engines, and concurrency control mechanisms. The collection also offers extensive documentation on the Java programming language, ranging from collection internals and memory management to concurrency primitives and object-oriented design patterns. Furth
This project is a curated repository of specialized technical questions and assessment guides used to evaluate proficiency in core web technologies. It serves as a question bank and assessment guide for testing knowledge of browser APIs, CSS, JavaScript, and HTTP protocols. The repository provides a technical skill evaluation framework consisting of open-ended prompts. These are used for front-end candidate evaluation, standardizing technical hiring workflows, and facilitating interview preparation for web developers. The content is organized via a category-driven information architecture an
🟣 Angular interview questions and answers to help you prepare for your next technical interview in 2026.
🟣 Java interview questions and answers to help you prepare for your next technical interview in 2026.
The JS interview review. As I'm reviewing several resources I've bookmarked on JavaScript development, I'll share them here.