Magnitude Software | ASE | Hyderabad

YOE : - 6 Months

OA : 2 Coding + mcq

  1. First question was based upon dp similar to Subset sum.
  2. Second question was based upon simple sorting and searching.
  3. mcq were from core cs subjects ( os, oops, dbms, cn) + aptitude.

after clearing the OA i got call for interview and the interview was schedules after 3-4 days.

Technical Round :-
Duration - 1 Hr

  • given array of digits [1,2,0,5,8] you need to generate biggest and smallest possible
    number i wrote the working code in vscode and explained based upon multiple examples
    ( i was asked not to use sorting )
    follow up - if the digits are repeated wrote the code and after executing explained the output and approach.

  • Merge sort -- almost wrote the code and about to run but got next question ( i was explaining the thought process while writing each line )

  • find special charactors "%abcK23*$@2" :- wrote the code and executed in vscode
    ( approach was to compare if charactor is in between a-z , A-Z , 0-9 or not

  • Find missing and repeated from the array :- first gave hashmap approach then wrote code for sum of square of all elements and sum of all elements appraoch we get
    (x^2 - y^2) and ( x - y) and we can get x and y value solving these 2
    then gave the bit manipulation approach.
    the time was almost over so the interviewer said no need to complete the code.

  • Few theory question were :-

  1. javascript preventdefault, alert and 2-3 more function( i said i have recently started learning js so no more new questions on javascript).
  2. linear vs non linear data structures use case examples.
  3. Linked list vs array.. pros and cons of using one instead of other.
  4. which DS used when there are multiple printers requesting.
  5. Basic about project and current work.

the round went very well i answered almost all the questions and got call in the evening that the next interview will be on tomorrow.

Techincal + Managerial :-
Duration :- 1 Hr

  • You will be given a number like 1205.45 and you need to give a string like "One Thousand two Hundred five point Four Five ". i gave the hashmap appraoch where i will store
    1-> "one"
    2-> "two"
    .
    .
    12 -> twelve
    .
    .
    20->
    30->
    .
    .
    100-> Hundred
    1000
    100000 ->

    each time i will either extact 1 or 2 digits ex( 2000 - >2 , 20000 -> 20 )
    base upon the number of digits and get the number's string value from the hashmap
    and then remove those two extracted digits and i got 0 and result or my num becomes 0 then break the loop.
    i wrote the pseudo code ( for me writing code is easier than writing pseudo code ) and then dry run the code with few examples and showed that happens in each iteration.
    i interviewer was satisfied with the appraoch and answer.

    i forgot to handle after decimal part but the interviewer didn't asked or metion to write pseudo code for that part.

  • Which Data structures concepts you can observe in DBMS
    I answered linked list to store rows of table and hashmaps for indexing

  • Why are you leaving your current organization ?
    I said i am not getting any work here from last 6 months i am getting salary for doing nothing so.

  • Questions related to snowflake and tableau that i mentioned in my resume
    Again i answered that no work has been done till date so can't answer any question related to work.

  • Then he asked few question related to my project which was based on exploratory data analytics i answered those.

  • At last he asked me to find out the exact codinates of head of needle of the analog clock
    image

    Initially i was not able to understand the question properly so i said i will travel along with Circumference in each step as ( circumference/60 distance to get next position )

then i told him that first i will try to find the new slope based upon the current slop using some mathematics formula or property which i can't recall right now and then i will try to find the a point at distance d on a line with the new slope and again using current slope and the angle 6* i will find new slope and find a point at distance d in the direction of the new slope and so on...
He was somewhat satisfied may be he wanted to use different approach but the time was almost over so moved to next que.

He wanted to ask one question based upon chess but i told him that i don't know how to play chess. then he moved to general discussion and the interview was ended.

I got call around 8-9 pm in night that the round was cleared but there is one test like an IQ test which i need to give 40 que in 20 minutes i gave that in morning

and got call that i have cleared all rounds and asked for my documents for generating the offer letter and CTC was discussed didn't got the offer letter that day so next day i called the HR and asked about my offer letter he said we will get back to you on monday and on monday he said that you 3 months notice period is causing issue i told him that i will buy back my notice period because there is no responsibilities on me.
we have already discussed about the notice period before whole process and i told him about i can join within a month.

don't know what happened after sending my documents maybe bad grades and backlogs in 1st yr may have made a bad impression, or maybe the requirement was very urgent.

Comments (2)