Articles by Deepak Prasad
iOS Developer Interview Questions and Answers
iOS developer interview questions for {year}: Swift, SwiftUI, UIKit, ARC, async/await, actors, MVVM, networking, Core Data, XCTest, and Apple/Google iOS loop prep with sample answers.
ServiceNow Developer Interview Questions and Answers
ServiceNow developer interview questions for {year}: platform tables, client and server scripting, GlideRecord, ACLs, Flow Designer, REST, update sets, ITSM scenarios, and senior prep with sample answers.
Salesforce Developer Interview Questions and Answers
Salesforce (SFDC) developer interview questions for {year}: Apex, governor limits, triggers, LWC, SOQL, Flow vs code, integrations, security, and senior scenario prep.
Salesforce Data Engineer Interview Questions and Answers
Salesforce Data Engineer interview questions for {year}: SQL, Data Cloud, CDC pipelines, system design, coding, and behavioral prep for senior and lead roles.
Senior Android Developer Interview Questions and Answers
Senior Android developer interview questions for {year}: Kotlin, Jetpack Compose, coroutines, MVVM/MVI, offline-first design, performance, and system design with sample answers.
Java Interview Questions and Answers — Part 1
Java interview questions for {year} (part 1): JVM, OOP, static, polymorphism, and core APIs—grouped questions with answers.
Java Interview Questions and Answers — Part 2
Java interview questions for {year} (part 2): collections, GC, serialization, threading, records, virtual threads—grouped questions with answers.
How to Install VS Code on Ubuntu
Install Visual Studio Code on Ubuntu from the official packages.microsoft.com APT repo, a direct .deb download, or Snap: add the Microsoft signing key, install code 1.126, launch with code, and install VS Code Insiders …
Tableau Developer Interview Questions and Answers
Tableau developer interview questions and answers for {year}: LOD expressions, calculated fields, joins vs relationships, dashboard performance, Tableau Server, RLS, extracts, and scenario-based prep.
Semiconductor Machine Design Engineer Interview Questions and Answers
Technical interview questions for semiconductor machine design engineers in {year}: vacuum systems, wafer handling, precision motion, GD&T, FEA, thermal design, and troubleshooting for equipment roles at ASML, Lam, and …
Node.js Developer Interview Questions and Answers
Node.js developer interview questions for {year}: event loop, async patterns, streams, Express, JWT, clustering, worker threads, and senior Node.js technical prep with answers.
Technical Program Manager Interview Questions and Answers
Technical Program Manager interview questions with sample answers for {year}: program sense, roadmap and launch readiness, migrations, system design, cross-functional leadership, STAR behavioral prep, and metrics-driven …
Morningstar Associate Software Engineer Interview Questions and Answers
Morningstar associate software engineer technical interview questions for {year}: MDP loop, online assessment, SQL, Java OOP, Python, finance basics, and behavioral prep from Glassdoor and candidate reports.
Technical Specialist Interview Questions and Answers
Technical specialist interview questions with sample answers for {year}: troubleshooting, printers, networking, Windows and Entra ID, Intune, security, ticketing SLAs, and behavioral prep for IT support roles.
SQL Technical Interview Questions and Answers
SQL technical interview questions for {year}: joins, window functions, CTEs, GROUP BY traps, practice problems, and data analyst prep with sample answers.
Data Science Interview Questions and Answers
Data science and data scientist interview questions for {year}: statistics, A/B testing, machine learning, SQL, Python pandas, product metrics, behavioral prep, and LLM-era workflows.
Maven Interview Questions and Answers
Maven interview questions with sample answers for {year}: POM, lifecycle, dependency scopes, plugins, BOM, Wrapper, and CI troubleshooting for experienced Java and DevOps roles.
AWS Interview Questions and Answers
AWS interview questions for {year}: IAM, S3, CloudFront, Lambda vs EC2, Well-Architected, and core cloud architecture—grouped answers.
Git Interview Questions and Answers
Git interview questions for {year}: branching, merging, rebasing, remotes, hooks, and recovery—104+ grouped answers for developers.
Shell Scripting Interview Questions and Answers
Shell scripting interview questions for {year}: bash automation, debugging, awk, set -euo pipefail, ShellCheck—grouped practical answers.
OpenStack Interview Questions and Answers
OpenStack interview questions for {year}: Keystone, Nova, Neutron, Cinder, Heat—multi-choice practice grouped by service with solutions.
Front End Developer Interview Questions and Answers
Front end and front end web developer interview questions: HTML, CSS, JavaScript, React 19, accessibility, Core Web Vitals, and senior UI engineering prep.
Full Stack Developer Interview Questions and Answers
Full stack developer interview questions for {year}: frontend, APIs, databases, Java Spring + React integration, system design, and senior full stack prep — scoped separately from core Java depth.
Python shelve Module — Persistent Dict-Like Storage
Learn Python shelve for persistent dict-like storage: open(), read/write, access flags, writeback, sync(), thread safety limits, security, and when to use SQLite instead.
How to Install cURL on Ubuntu
Install cURL on Ubuntu with sudo apt install curl, verify with curl --version, fix curl not found and libcurl4t64 dependency errors, and prefer the native apt package over the community Snap for scripts and hidden paths.
How to Install CMake on Ubuntu
Install CMake on Ubuntu with apt (3.31.6 on 25.04), Snap, Kitware binaries (.sh or .tar.gz), or a source build: check versions with apt-cache policy, use cmake -S -B for out-of-source builds, and avoid PATH conflicts …
How to Install CUDA on Ubuntu
Install CUDA on Ubuntu by loading the proprietary NVIDIA driver with ubuntu-drivers, adding the official cuda-keyring APT repo for your release, installing cuda-toolkit, exporting PATH to /usr/local/cuda/bin, and …
How to Install Dropbox on Ubuntu
Install Dropbox on Ubuntu from the official amd64 .deb at dropbox.com/install-linux, the headless tarball for servers, or Flathub com.dropbox.Client: link your account, start dropboxd, and verify with dropbox status.
How to Install chkrootkit on Ubuntu
Install chkrootkit on Ubuntu from the Universe repository (0.58b on 25.04), run quiet or scoped scans with timeout, enable the systemd daily timer, interpret INFECTED and PACKET SNIFFER false positives, and pair with …
How to Install Boost on Ubuntu
Install Boost on Ubuntu with libboost-all-dev from apt for Boost 1.83 headers and libraries, or build Boost 1.87 from archives.boost.io with bootstrap.sh and b2: verify with a small C++ program, link with g++ or CMake, …

