Tip 1: Should have a good command on coding and DSA to crack the coding round to qualify for an interview.
Tip 2: Should have ample knowledge of CS fundamentals like OOPS, DBMS.
Tip 3: Should know the coding fundamentals which can be tested during interview.
Tip 1 : Mention those projects which you can explain properly.
Tip 2 : Make your resume clear and more readable. Highlight your work and strengths.
The idea was good. The problem statements were explained very well with the test case examples.



Let S = “abdd” and X = “bd”.
The windows in S which contain all the characters in X are: 'abdd', 'abd', 'bdd', 'bd'.
Out of these, the smallest substring in S which contains all the characters present in X is 'bd'.
All the other substring have a length larger than 'bd'.



Given :-
‘N’ = 218
Then the answer will be true because it can be rearranged to 128, which is 2 raised to the power of 7.



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".
Mostly very basic questions were asked, like showing some code written on your system, how to debug them whenever there is a bug, and being asked for a real-life example where knowledge of coding can be applied.
A real-life example where the knowledge of coding can be applied.
Tip 1: I gave the example of putting up the curtains that were just behind me.
Tip 2: I explained how the concept of divide and conquer can be applied to hang the clips of curtains at approximately equal distance intervals.
Tip 3: Look for things around yourself and try to apply your programming ideas (not just in your interview but also in your life).



Briefly explain FCFS. (Learn)
Tip 1: FCFS stands for First Come First Served. In the FCFS scheduling algorithm, the job that arrived first in the ready queue is allocated to the CPU, followed by the job that came second, and so on.
Tip 2: Have a brief understanding and working knowledge of all major scheduling algorithms.
Tip 1: Have a knowledge of what is primary key, candidate key, foreign key, unique key
Tip 2: Basic knowledge of major SQL queries and their working
Tip 3: Examples of DDL commands: CREATE TABLE, ALTER TABLE, DROP TABLE, TRUNCATE TABLE, and RENAME TABLE. Examples of DML commands: SELECT, INSERT, UPDATE, DELETE, and MERGE
Introduce yourself briefly.
Why do you want to join us?
Where do you see yourself in 5 years?

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: