Author

Deepak Prasad

Deepak Prasad

R&D Engineer

at · 1296 articles published

Founder of GoLinuxCloud with more than 15 years of expertise in Linux, Python, Go, Laravel, DevOps, Kubernetes, Git, Shell scripting, OpenShift, AWS, Networking, and Security. With extensive experience, he excels across development, DevOps, networking, and security, delivering robust and efficient solutions for diverse projects.

Areas of expertise

Certifications & credentials

  • Red Hat Certified System Administrator in Red Hat OpenStackID: 180-246-001
  • Certified Kubernetes Application Developer (CKAD)
  • Red Hat Certified Specialist in Ansible Automation
  • Go: Data Structures, Algorithms and Design Patterns With Go
Author profile illustration for Deepak Prasad — technical writer at GoLinuxCloud

Articles by Deepak Prasad

interview-questions

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.

Deepak Prasad52 min read
interview-questions

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.

Deepak Prasad20 min read
interview-questions

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.

Deepak Prasad18 min read
interview-questions

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.

Deepak Prasad47 min read
interview-questions

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.

Deepak Prasad22 min read
interview-questions

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.

Deepak Prasad30 min read
interview-questions

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.

Deepak Prasad36 min read
linux

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 …

Deepak Prasad7 min read
interview-questions

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.

Deepak Prasad30 min read
interview-questions

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 …

Deepak Prasad45 min read
interview-questions

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.

Deepak Prasad36 min read
interview-questions

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 …

Deepak Prasad28 min read
interview-questions

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.

Deepak Prasad33 min read
interview-questions

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.

Deepak Prasad24 min read
interview-questions

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.

Deepak Prasad37 min read
interview-questions

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.

Deepak Prasad37 min read
interview-questions

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.

Deepak Prasad35 min read
interview-questions

AWS Interview Questions and Answers

AWS interview questions for {year}: IAM, S3, CloudFront, Lambda vs EC2, Well-Architected, and core cloud architecture—grouped answers.

Deepak Prasad13 min read
interview-questions

Git Interview Questions and Answers

Git interview questions for {year}: branching, merging, rebasing, remotes, hooks, and recovery—104+ grouped answers for developers.

Deepak Prasad50 min read
interview-questions

Shell Scripting Interview Questions and Answers

Shell scripting interview questions for {year}: bash automation, debugging, awk, set -euo pipefail, ShellCheck—grouped practical answers.

Deepak Prasad6 min read
interview-questions

OpenStack Interview Questions and Answers

OpenStack interview questions for {year}: Keystone, Nova, Neutron, Cinder, Heat—multi-choice practice grouped by service with solutions.

Deepak Prasad9 min read
interview-questions

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.

Deepak Prasad29 min read
interview-questions

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.

Deepak Prasad30 min read
programming

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.

Deepak Prasad5 min read
linux

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.

Deepak Prasad6 min read
linux

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 …

Deepak Prasad8 min read
linux

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 …

Deepak Prasad8 min read
linux

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.

Deepak Prasad6 min read
linux

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 …

Deepak Prasad7 min read
linux

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, …

Deepak Prasad8 min read