Tip 1 : Whatever is written in resume, the interviewer will drill you on that
Tip 2 : Your language concepts should be crystal clear.
Tip 3 : Apart from DSA, Algo their selection criteria also includes Database, Linux, Networking knowledge
Tip 1 : Have at least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
String parsing from a file - Given a file has logs details in it which contains colon-separated data. Please find data corresponding to the tag "Buy".
Solved using the below steps :
1. Read the file in python and store data in a dictionary
2. Find the key as buy
3. Return value corresponding to key "buy"
Write a simple join query
Tip 1 : Practice applying each type of joins
Tip 2 : Prepare functions used with the group by clause
Read a log file and return some response.
Read the log into dictionary
Return required value corresponding to asked key
There is a process running with multiple threads, please find a process by its name and kill its pid (Process ID)
Tip : You should be hands-on with Linux commands
Solved using Dijkstra’s Algorithm -
In this approach, we make the graph into a weighted graph. We set the edges’ edge-weight as 0 and add all the reverse edges with a weight 1.
We will apply Dijkstra’s algorithm on the start node and get the distance from all the nodes in the graph. Each time a reversed edge is traversed in the path, the path cost will increase by 1. The total...
What is swap space?
What do you mean by the Process States in Linux?
What is LVM and why is it required?
How is memory managed in Python?
What are Python namespaces? Why are they used?
What are decorators in Python?
What is pickling and unpickling?
What are the best defences against a brute force login attack?
Explain the difference between symmetric and asymmetric encryption.
Explain different types of Normalization forms in a DBMS.
Explain Dirty read in SQL
Define the salting process and what it’s used for.