First Interview : 1) https://www.geeksforgeeks.org/count-of-subsets-having-sum-of-min-and-max-element-less-than-k/ 2) https://www.codegrepper.com/code-examples/cpp/Find+all+the+elements+that+appear+twice+in+this+array. Second Interview: 1) https://leetcode.com/problems/next-permutation/ 2) https://leetcode.com/problems/valid-palindrome-ii/ Third Interview: 1) https://www.geeksforgeeks.org/check-for-balanced-parentheses-in-an-expression/ 2) one dynamic programing question about strings. Fourth Interview: 1) You have R- rows, C-columns which present a matrix, and M - mines, must put randomaly M mines in the matrix . 2) You have a List of integers you have to reverse it.