diff --git a/README.md b/README.md
index 4b17ec9..a08897a 100644
--- a/README.md
+++ b/README.md
@@ -3,13 +3,11 @@
:information_source: This repository contains interview questions on various DevOps related topics
-:bar_chart: There are currently **257** questions
+:bar_chart: There are currently **264** questions
:warning: You don't need to know how to answer all the questions in this repo. DevOps is not about knowing all :)
-:exclamation: Some questions are more for testing your own knowledge than actual valid interview questions
-
-:exclamation: For interviewers, I suggest focusing on 3 things: the resume of the candidate, scenario questions and technical concepts. Don't have an interview of only specific technical questions
+:page_facing_up: Different interviewers focus on different things. Some will focus on your resume while others might focus on scenario questions or specific technical questions. In this repository I tried to cover different types of questions for you to practice and test your knowledge
:pencil: You can add more questions & answers by submitting pull requests :)
@@ -712,6 +710,8 @@ hard link can be created only within the same file system.
* /usr/local
+##### Processes
+
How to run a process in the background and why to do that in the first place?
@@ -768,10 +768,18 @@ Zombie
How to change the priority of a process? Why would you want to do that?
+
+Can you explain how network process/connection is established and how it's terminated?>
+
+
What are system calls? What system calls are you familiar with?
+
+What does strace does?
+
+
Find all the files which end with '.yml' and replace the number 1 in 2 in each file
@@ -1379,6 +1387,10 @@ Shortest way is str[::-1]
3. As a general purpose "throwaway" variable name. For example: x, y, _ = get_data() (x and y are used but since we don't care about third variable, we "threw it away").
+
+How to write to a file?
+
+
Sort a list of lists by the second item of each nested list
@@ -1412,6 +1424,14 @@ Shortest way is: my_string[::-1]
but it doesn't mean it's the most
Write a function to determine if a given string is a palindrome
+
+How to sort a dictionary by values?
+
+
+
+How to sort a dictionary by keys?
+
+
Explain what is GIL
@@ -1420,6 +1440,27 @@ Shortest way is: my_string[::-1]
but it doesn't mean it's the most
What is a generator? Why using generators?
+##### Time Complexity
+
+
+Describe what would be the time complexity of the operations access
, search
insert
and remove
for the following data structures:
+
+ * Stack
+ * Queue
+ * Linked List
+ * Binary Search Tree
+
+
+
+What is the complexity for the best, worst and average cases of each of the following algorithms?:
+
+ * Quicksort
+ * Mergesort
+ * Bucket Sort
+ * Radix Sort
+
+
+
#### :star: Advanced
@@ -1431,6 +1472,10 @@ Shortest way is: my_string[::-1]
but it doesn't mean it's the most
Can you show how to write and use decorators?
+
+Write a script which will determine if a given host is accessible on a given port
+
+
Are you familiar with Dataclasses? Can you explain what are they used for?
@@ -1448,7 +1493,15 @@ Shortest way is: my_string[::-1]
but it doesn't mean it's the most
-You create a web page where a user can upload a document. But the function which reads the uploaded files, runs for a long time, based on the document size. How can you overcome this?
+Do you have experience with web scraping? Can you describe what have you used and for what?
+
+
+
+Can you implement Linked List in Python?
+
+
+
+You have created a web page where a user can upload a document. But the function which reads the uploaded files, runs for a long time, based on the document size and user has to wait for the read operation to complete before he/she can continue using the web site. How can you overcome this?
## Prometheus