Varun Kelkardevvarun.hashnode.dev·20 hours agoHoisting in JavaScript: The Simple Concept That Can Trick YouHoisting is one of the most commonly asked JavaScript interview questions, often considered a beginner-friendly concept. However, its behaviour can be deceptive, leading even seasoned developers into traps. What is Hoisting? Hoisting in JavaScript is...JavascriptJavaScript
Bodheeshbodheesh.hashnode.dev·21 hours agoJavaScript Interview Guide Part 4: Advanced Patterns and Performance Optimization//continuation from part 3 28. Promise.race Implementation Interviewer: "Can you implement your own version of Promise.race?" Candidate: "Here's an implementation that mirrors the native Promise.race behavior: function promiseRace(promises) { re...interview
Bodheeshbodheesh.hashnode.dev·21 hours agoJavaScript Interview Guide Part 3: Events, Promises, and Modern JavaScript//continuation from part 2 21. Array Dispatch Event on Push Interviewer: "How would you create an array that emits events whenever elements are pushed to it?" Candidate: "I'll create a custom array class that extends the built-in Array and dispatche...interview
Bodheeshbodheesh.hashnode.dev·21 hours agoJavaScript Interview Guide Part 2: Mastering Technical Interviews//continuation from part 1 11. Debouncing with Leading and Trailing Edge Interviewer: "Can you explain and implement a debounce function that supports both leading and trailing execution?" Candidate: "Yes, let me break this down. Leading edge execu...JavaScript
Bodheeshbodheesh.hashnode.dev·a day agoJavaScript Interview Guide Part 1: Core Concepts and Function HandlingWelcome to the first part of our comprehensive JavaScript interview preparation series! Let's explore the first 10 fundamental concepts through real interview scenarios. 1. Chain Calculator Implementation Interviewer: "Can you implement a calculator ...JavaScript
ASSIA EL BOUSSANNIassiaelboussanni.hashnode.dev·Dec 21, 2024System Design Part 1Introduction In addition to coding interviews, system design is a crucial component of the technical interview process at many tech companies. In this post, I will provide you with a basic understanding of common system design principles, including w...System Architecture
Ahmed Houssam BOUZINEforTech Interviewstechinterviews.hashnode.dev·Dec 20, 2024Essential Insights from Mohammed's Oracle Machine Learning InterviewThis post shares Mohammed Houbid’s journey through the Oracle ML interview process, providing insights into the questions he was asked, the challenges he faced, and how he approached them. Introduction The interview began with the interviewer intro...20 likes·58 readsOracle
Subhahu Jainlldcoding.com·Dec 19, 2024Design Logging library like log4j - Machine CodingFeatures Required Logging Levels: Logging should support multiple levels like DEBUG, INFO, WARN, ERROR, and FATAL. Helps filter messages based on severity. Ensures flexibility to control verbosity. High Performance: Must handle 1 million concu...87 readsLLD
Dhruv Moradiyadhruvmoradiya.hashnode.dev·Dec 19, 2024Day 71: Prepare for Terraform Interview Questions 🔥If you're gearing up for Terraform interviews, here’s a detailed guide to these commonly asked questions. This blog is designed to explain what each concept is, how to apply it, and why it's important, with hands-on tasks where applicable. Let's dive...90DayofdevopsTerraform
Nishi Jainlearn-sql.hashnode.dev·Dec 19, 2024Understanding Simple, Subtotal, and Smart Metrics in MicroStrategyWhen preparing for a MicroStrategy interview, it’s important to understand the differences between Simple Metrics, Subtotals, and Smart Metrics. These are fundamental concepts that help in creating dynamic and effective reports. Here’s a quick brush-...#microstrategy