//

What is JPA?

Java Persistance API are the specifications on relational data interaction. Hibernate ORMiBatis ORM

Spring boot series

Spring Boot REST API Workflow Request is received by DispatcherServlet, which is responsible for processing any incoming URI requests & mapping them to their corresponding handlers in the form of controller methods After the  controller method has been executed, the resource is then processed as a response which can either be JSON or XML 2 […]

Spring boot questions

What is auto wiring? How does it work? Stereotype annotation in Spring Boot. Difference between Uri & URL? What is ResponsEntitiy? How to handle exceptions in spring boot? How to handle validations in spring boot. @ComponentScan in spring boot Explain in brief what @SpringBootApplicationDoes Spring boot architecture Explain Application context? Explain Dispatcher Servlet? What does […]

Code at tech questions

Problem Name Score Accuracy Difficulty Company arrays Cumulative Sum3067%easy Positive Cumulative Sum3057%easy Identical Twins3075%easy Even Number of Digits3036%easy Implement Insertion Sort3078%easy Merge Two Sorted Arrays3058%easy+2 Merge Sorted Subarrays3055%easy Implement Merge Sort3067%easy+4 Implement Quicksort3061%easy+9 Square sorted array3077%easy Max Consecutive Ones3072%easy Arithmetic Sequence3073%easy Largest Contiguous Sum3037%easy+11 Pascal’s Triangle3061%easy Row Column Zero5060%medium Matrix Rotation5059%medium+2 Primes upto N5058%medium Merge […]

Chaos Testing

First conceived by Netflix, chaos testing is part of the practice of intentionally trying to harm an application in production.. https://netflixtechblog.com/the-netflix-simian-army-16e57fbab116 What is Chaos Testing Engineering? Chaos testing, or chaos engineering, is the highly disciplined approach to testing a system’s integrity by proactively simulating and identifying failures in a given environment before they lead to unplanned […]

Grid 169 Questions

Show topics Week 1 2 / 58 1 Two Sum Easy·15 mins 2 Valid Parentheses Easy·20 mins 3 Merge Two Sorted Lists Easy·20 mins 4 Best Time to Buy and Sell Stock Easy·20 mins 5 Valid Palindrome Easy·15 mins 6 Invert Binary Tree Easy·15 mins 7 Valid Anagram Easy·15 mins 8 Binary Search Easy·15 mins 9 Flood Fill Easy·20 mins 10 Lowest Common Ancestor of a […]

Grind 75 Questions

1 Two Sum Easy·15 mins 2 Valid Parentheses Easy·20 mins 3 Merge Two Sorted Lists Easy·20 mins 4 Best Time to Buy and Sell Stock Easy·20 mins 5 Valid Palindrome Easy·15 mins 6 Invert Binary Tree Easy·15 mins 7 Valid Anagram Easy·15 mins 8 Binary Search Easy·15 mins 9 Flood Fill Easy·20 mins 10 Lowest Common Ancestor of a Binary Search Tree Easy·20 mins 11 […]

Data Intensive Applications

Components of Data-intensive application Main components of data-intensive application Role of application developer Role of Applicatn Developer is to design the data system for reliability, scalability & maintainibliity Reliability Scalability Maintainability Note: Remember a solution will not work for every system Abstraction Abstraction me providing the right amount of information but not too much meaning. […]