Statistics Interview Questions - Medium
Medium-level statistics interview questions covering hypothesis testing, regression analysis, and statistical inference. Q1: Explain hypothesis testing: null hypothesis, alternative hypothesis, p-value, and significance level. Answer: graph TB A[Hypothesis Test] --> B[Null Hypothesis H₀] A --> C[Alternative Hypothesis …
Read MoreBackend Interview Questions - Medium
Medium-level backend interview questions covering microservices, advanced databases, message queues, and performance optimization. Q1: Explain microservices architecture and its trade-offs. Answer: graph TB A[Microservices] --> B[Independent<br/>Services] A --> C[Decentralized<br/>Data] A --> …
Read MoreMedium-level Cardano interview questions covering advanced Plutus development and optimization. Q1: How do you optimize Plutus contract execution costs? Answer: Optimization: Minimize on-chain code Use off-chain code when possible Optimize datum/redeemer size Batch operations Q2: How do you implement complex state …
Read MoreMedium-level Cosmos chain operation questions covering advanced chain operations, consensus algorithms, and validator management. Q1: How does the Tendermint consensus algorithm ensure safety and liveness? Answer: Safety Properties: Validity: Only valid blocks are committed Agreement: All honest validators commit same …
Read MoreMedium-level Cosmos SDK interview questions covering advanced module development, SDK internals, and Ignite customization. Q1: How do you implement custom state transitions and state machines in a module? Answer: State Machine Pattern: 1package keeper 2 3import ( 4 sdk "github.com/cosmos/cosmos-sdk/types" 5) 6 7// …
Read MoreMedium-level frontend interview questions covering advanced React, Vue, state management, and performance optimization. Q1: Explain React Context API and when to use it. Answer: graph TB A[Context API] --> B[Avoid Prop<br/>Drilling] A --> C[Share Global<br/>State] A --> D[Provider-Consumer<br/>Pattern] style A …
Read MoreMedium-level Polkadot interview questions covering advanced Substrate development and parachain architecture. Q1: How do you implement custom consensus in Substrate? Answer: Custom Consensus: 1use sc_consensus::{BlockImport, BlockImportParams}; 2 3pub struct CustomBlockImport; 4 5impl BlockImport<Block> for …
Read MoreProtocol Buffers Interview Questions - Medium
Dec 14, 2025 · 12 min read · protobuf protocol-buffers interview medium advanced grpc schema-evolution ·Medium-level Protocol Buffers interview questions covering advanced features, schema evolution, and best practices. Q1: How do you handle schema evolution and backward compatibility? Answer: Backward Compatibility Rules: Never change field numbers: 1// ❌ BAD: Changing field number breaks compatibility 2message User { 3 …
Read MoreMedium-level Solana interview questions covering advanced program development, optimization, and architecture. Q1: How do you implement cross-program invocations (CPIs)? Answer: CPI Basics: 1use solana_program::{ 2 program::invoke, 3 account_info::AccountInfo, 4}; 5 6pub fn call_other_program( 7 program_id: &Pubkey, 8 …
Read MoreMedium-level Web3 interview questions covering DeFi, advanced Solidity, security, and protocol design. Q1: Explain DeFi and common DeFi protocols. Answer: graph TB A[DeFi<br/>Decentralized Finance] --> B[Lending/Borrowing<br/>Aave, Compound] A --> C[DEX<br/>Uniswap, Curve] A --> D[Stablecoins<br/>DAI, USDC] A --> …
Read MoreMedium-level AI/ML interview questions covering neural networks, ensemble methods, and advanced concepts. Q1: Explain backpropagation in neural networks. Answer: How It Works: Backpropagation is the algorithm for training neural networks by computing gradients of the loss with respect to weights. Forward Pass: Input …
Read MoreArchitecture Interview Questions - Medium
Medium-level software architecture interview questions covering distributed systems, event-driven architecture, and advanced patterns. Q1: Explain Event-Driven Architecture and its benefits. Answer: Definition: Architecture where components communicate through events (state changes) rather than direct calls. Core …
Read MoreMedium-level algorithm interview questions with detailed approach explanations and solutions. Problem 1: Longest Substring Without Repeating Characters Problem: Find length of longest substring without repeating characters. Example: 1Input: s = "abcabcbb" 2Output: 3 3Explanation: "abc" is longest without repeats …
Read More