Tip 1: Focus on understanding the core concepts thoroughly before diving into advanced topics; strong fundamentals make learning easier.
Tip 2: Work on hands-on projects and practice coding challenges regularly to improve problem-solving and implementation skills.
Tip 1: Tailor your resume to the job description by highlighting relevant skills, projects, and experiences that align with the position you're applying for.
Tip 2: Keep your resume concise and focused—ensure it's clear, well-organized, and highlights your key achievements, such as project outcomes or technologies you've mastered.
Using [https://fakestoreapi.com](https://fakestoreapi.com/) complete the following tasks in any language/server.
1. **Task 1:** Create an API that lists the product details (title, price, description, etc.) based on the category passed as an input parameter. Use the following endpoint to retrieve the data:
API Reference: [GET /products/category/](https://fakestoreapi.com/products/category/jewelery)
2. **Task 2:** Create an API that allows adding a new product entry with all the relevant properties. Use the following endpoint to perform the POST request:
API Reference: [POST /products](https://fakestoreapi.com/products)
3. **Question:** What are the key things you would consider when creating/consuming an API to ensure that it is secure and reliable?
Theoretical Challenge
Suppose you have a CSV file with the data below.
A1: 5, A2: 7, A3: 9, B1: 3, B2: 8, B3: =4+5, C1: =5+A1, C2: =A2+B2, C3: =C2+B3
This can be represented in an excel sheet below:
| | A | B | C |
| --- | --- | --- | --- |
| 1 | 5 | 3 | =5+A1 |
| 2 | 7 | 8 | =A2+B2 |
| 3 | 9 | =4+5 | =C2+B3 |
I want a program that will take the CSV input above and produce CSV output with the results. If
it is a value, then return a value. If it is a formula then calculate the formula and return the
value of that formula.
1. How will you tackle the challenge above?
2. What type of errors you would you check for?
3. How might a user break your code?
Differences and Benefits of Spring Boot Over Traditional Java.
What is a Garbage Collection? Explain how it works, and what its purpose is, and explain the finalize() method.
What is the difference between ORDER BY and GROUP BY? (Learn)
What is the difference between DELETE and TRUNCATE based on their behaviour, rollback, and whether they are DDL or DML? (Learn)
What is Electronics Management System: Explained tables (SonyTvEntity, Camera), SLF4J logging, exception handling, and Spring Data JPA usage.
CSV File Problem:
What is a Secure User Authentication System: Covered user registration, login flow, password hashing, and Spring Security.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?