THG SDE-2 Interview Experience: From Refactoring a Java API to Designing a Scalable Newsletter SystemI interviewed with The Hut Group (THG) for an SDE-2 position, and I found the interview process both challenging and refreshing because it focused on practical software engineering skills rather than Aug 18, 2026路5 min read
Implementing LRU Cache in Java: A Complete GuideIntroduction Efficient caching is a crucial part of optimizing software performance. One of the most widely used caching techniques is the Least Recently Used (LRU) Cache. The LRU Cache ensures that the most recently accessed data is retained while t...Mar 8, 2025路4 min read
Optum Interview Experience鈥擱ound 1In this article, I will provide a detailed explanation of the questions I faced during Round 1 of the OPTUM interview. The focus was mainly on core Java concepts, the Spring Framework, Multithreading, and Kubernetes. Below are the questions, along wi...Jan 27, 2025路12 min read
Setting Up a Multi-Node Kubernetes ClusterKubernetes (K8s) is celebrated for its robust features that ensure applications remain operational. Managed services like Amazon EKS and Azure AKS abstract away the complexities of managing Kubernetes from scratch. In this guide, we'll explore how to...Nov 2, 2024路4 min read
Finding and Cleaning Up Unattached Amazon EBS Volumes: Optimize Your AWS CostsIn cloud environments like AWS, unused resources can silently contribute to high operational costs. One common culprit is unattached Amazon Elastic Block Store (EBS) volumes. These are often overlooked and continue to accrue charges even when not in ...Sep 11, 2024路5 min read
Identifying Unutilized AWS Elastic IPs to Optimize AWS Costs Using PowerShellWhen managing AWS resources, cost optimization is critical, especially when considering the hidden costs associated with resources that are allocated but not actively used. One such resource is Elastic IP (EIP) addresses, which can often be forgotten...Sep 11, 2024路5 min read
Identifying Unutilized Amazon RDS Instances to Optimize AWS Costs using PowerShellIntroduction: Amazon RDS (Relational Database Service) is a powerful tool that simplifies the setup, operation, and scaling of relational databases in the cloud. However, with its ease of use, it鈥檚 also easy to overlook instances that are no longer n...Aug 14, 2024路5 min read