Mindfire Solutions Interview Experience | Set 2

Hi all,

Recently I had been interviewed at Mindfire Solutions, Bhubaneswar for the role of Software Development.

Round 1: Online Coding round which consists of 5 coding questions in a non-decreasing order of marking. Languages Preferred: C, C++, JAVA. Time allotted: 2 hrs. 

Q1.  Code to find out the perimeter of a given hexagon.

Q2.  Code to  Reverse words in a string. https://www.geeksforgeeks.org/reverse-words-in-a-given-string/ 

Q3.  Given an array of strings : { “Sdjksajd”, “Skjdasjj”, “Bjsdakja”, “Xhudhau”, “Eeeeggg”, “Chrome”}. Display them in alphabetical order without using library functions .

O/P:- “Bjsdakja_Chrome_Eeeeggg_Sdjksajd_Skjdasjj_Xhudhau“.

Q4.    I didn’t remember the exact question.

Given p number of men sitting in a circular table. A man initiates hitting his team-mates in a clockwise cyclic order. He hits his neighbour at distance(k) ,where k>0. His neighbour then hits k th fellow neighbour and eliminates himself. This process continues until there is only one survivor. Find the number of steps it took to kill all men and find out the survivor.

Refer: https://www.geeksforgeeks.org/josephus-problem-set-1-a-on-solution/

Q5.   Given a string “XYZ” .Print all permutations in sorted lexicographic order.

Refer: https://www.geeksforgeeks.org/lexicographic-permutations-of-string/

Round 2: After clearing Round 1, you will be having an Online Psychometric test. Duration: 1 hrs.

Note:- Attempt all qustions. 

Round 3: Technical Interview I. Time: 1.5 hrs. Questions asked were purely based on resume. 

  1. Introduce yourself.
  2. Explain any one project mentioned in your Resume and asked questions on further improvements and challenges being faced.
  3. Write code to convert a date datatype to float.
  4. OOPS concepts.(Questions on Static, Mutable, Inheritance etc. )
  5. Database Design, Normalization Questions.Much focus has been given on designing databases.
  6. Write a recursive code to find the min. number of jumps to reach the last index of an array.For example:
    Given array A = [2,3,1,1,4]The minimum number of jumps to reach the last index is 2. (Jump 1 step from index 0 to 1, then 3 steps to the last index.)Note: You can assume that you can always reach the last index.
  7.  Various Joins, DML, DDL statements and SQL Queries.
  8.  Database schema related questions.

9.  Write a code to convert “BUCKY ROBERTS” to “BR_UO_CB_KE_YR_R_T_S”.

Round 4: Technical Interview II. Time: 1.5 hrs approx. 

  1. Pen paper based written Q/A on databases and SQL queries. Initially tricky questions were asked.
  2. What are empty elements in HTML and much more web tech.(css, javascipt, jQuery) related logical questions.
  3. What is the difference between == and === in JS?
  4. Write a basic HTML code to add a background image and attach a text in the middle of it. Now add 4 check boxes ,insert each checkbox after a certain amount of time(say 2 secs) and count the number of checks given by user.
  5. Write all css selectors. What is the difference between display:none and visibility:hidden in css?
  6. Absurd questions regarding JS inner functions using console.log(). Can’t answer.
  7. Questions regarding JS timing events. Many more logical questions regarding Web Tech was asked.

HR Round: 

All basic formal questions were asked.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.

Write your Interview Experience or mail it to contribute@geeksforgeeks.org



My Personal Notes arrow_drop_up