Tip 1 : Participate in live contests on websites like Codechef, Codeforces etc as much as possible.
Tip 2 : Practice previous interview questions from LeetCode, GeeksForGeeks.
Tip 3 : Revise Computer Science subjects like DBMS, OOPS thoroughly.
Add projects and Internships if you have done any and add only those things which you really know.



1. You can return the list of values in any order. For example, if a valid triplet is {1, 2, -3}, then (2, -3, 1), (-3, 2, 1) etc is also valid triplet. Also, the ordering of different triplets can be random i.e if there are more than one valid triplets, you can return them in any order.
2. The elements in the array need not be distinct.
3. If no such triplet is present in the array, then return an empty list, and the output printed for such a test case will be "-1".
Tip 1: Talk through the solution while writing code
Tip 2: Dry run your code with different inputs
Tip 3: Try to optimise or ask hints if you're not able to optimise your code



The lists (1 -> 2 -> 1), (3 -> 4 -> 4-> 3), and (1) are palindromes, while the lists (1 -> 2 -> 3) and (3 -> 4) are not.
Design a food delivery app similar as Swiggy.
Requirements:
List of restaurants
Respective restaurants menu
Cart
Payment
Design schema to store things and flow of how application should work technically
Tip 1 : Ask whatever questions you've in mind
Tip 2 : Keep interviewer engaged with what you're thinking
Tip 3 : Don't only explain. But keep it as discussion

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
To make an AI less repetitive in a long paragraph, you should increase: