Preparation Guide
Preparation Guide
Note: You don’t need to prepare all the quantitative aptitude topics. Just 11-13 topics would be good
to answer 60-70% of questions. For example if you have 40 questions try to solve & get around 25
questions correct . Incase there is no negative marking then In the last 5 mins choose one option
randomly (a,b,c or d) and mark the same one for all the unanswered ques. Don’t randomly mark
choices.
1) Percentage
3) Averages
7) Trains
9) Probability
12) SI and CI
13) Ages
First visit careerride page Aptitude tutorial and practice test - career assessment aptitude test
(careerride.com) and choose the topic.
If you don’t know the concept before then watch the tutorial. Honestly, from watching the videos
only I understood how to approach the questions. I watched in 2x speed and noted how to solve
each type of questions.
If you already know the concepts and formulas, then directly go to question variety part on the page
and see the type of questions that will be asked in the topic. First try to solve the 10-15 questions
here even by seeing the solution.
Once done, go to Indiabix choose the same topic solve the 15 ques on your own. Once you’re able to
solve atleast 10 ques, then you’re good to go for next topic.
What next?
Say you’re going to give tcs test tomorrow, then search in prepinsta PrepInsta : Prepare for
Placements Instantly the syllabus for tcs then see if there’s any topics you want to cover. If you have
time, then practice those.
For logical reasoning, indiabix is enough. Personally, I don’t prepare for logical, I go with the flow. But
if you want some idea , then practice like 10 ques in this website. Don’t spend too much time
preparing for this.
Take these tests for practice. I feel that’s enough for preparation if you’re clear with basics of any
languages.
For predict the output, rectify error kind of questions, practice in geeksforgeeks website.
For C programming, you can refer these videos also (1212) Predict the Output in C Language |
Pseudocodes in C | Code Snippets in C | Bhuvan Agarwal - YouTube
For coding questions, even now if you start practicing 3-5 ques daily on leetcode or gfg, you still have
time.
If there’s no time, then as I said early , go to prepinsta and study the company specific previous year
questions.
2) Technical Interviews:
Making thro 1st round is only tough. All other are going to be cakewalk.. just konja confident ah pesa
theriyanum. Thappa sonnalum confident ah solla theriyanum
2) For questions, study the fresher questions from this website interviewbit.
(Note: Always prepare your intro to be told in 2 mins maximum. Don’t take more time. This is the
only time the interview will be in our control. So try to impress the interviewer in the 1st 2 mins.)
My answer: Thanks for giving me the opportunity to introduce myself. My name is Nivetha and I am
currently pursuing Masters in Applied Mathematics. I have done my ug in bsc maths from Ethiraj
college.
My technical skills include C++ and Python. My strongest language is C++ and I’ve solved 150+ DSA
problems using C++. I’ve worked on few machine learning projects such as OCR based medical data
extraction and time series forecasting as part of my course. Currenlty working on my mini project
which is NLP based.
My strength includes willingness to learn new things and I’m a quick learner.
Tips: I told the projects I’m confident about in my intro itself because the interviewer will start
asking questions from that project. If you mention your projects. Study the project in and out.
[If you don’t know how to come up with this. Paste your project description in chatgpt and prompt to
describe it using star method.]
2) So what did you used to measure the accuracy of the system you developed?
I said I didn’t use any particular accuracy measures. I used the comparative technique where when
the task is done manually it takes say 2 hrs. Then by the automation we could actually get it done in
half of the time.
[ I forgot I mentioned 90% in my resume. He caught me and told you’ve mentioned 90% but this is
50% know?. Don’t go without preparation like me That is why I said be ready to answer in and
out from your projects.]
Then he went on to my next project. Time series forecasting. How much you’re good with time
series forecasting?
I said since I did it as part of my python course I had in last sem, I don’t have very good knowledge in
it but know the basics of it.
Looked like he had good knowledge in this topic. So he drilled very deep into it for like 15 mins.
Asked what does p,d,q signify in sarimax model, how to determine it, maths behind it, plots used, adf
fuller test, null hypothesis used , then what is alternate hypothesis, what the test is used for, etc….
I said I am sure it is related to dataset but not aware of it. I ll read about it and get back to you.
2) Then take me through the steps how you build the linear regression model from scratch and find
the best fit line.
3) At each iteration how do you come with next iteration’s m and c value.
6) Say you have both local and global minima in the curve, the how will you make sure you reach
the local minima.
[ I got struck at many points as I didn’t prepare. But he helped me with hints. Finally I said sorry, post
the interview I will study the concepts in depth.]
9) Give real life example where you use precision and recall
10) For cancer detection model, which will u use? Precision or recall? Explain why? Both have same
numerator then what makes you to choose recall over precision here?
He advised don’t just read the formulas. Know how it used in real life. That will help.
I told C++.
Ques: In input you get the array with N elements from the user. Now you have to output if the
array is sorted or not.
He asked me to think and tell the approach first and the time complexity. Then coded and showed
the output for the cases he gave.
[Note: I was lucky that day to get such easy ques. Be prepared for medium difficulty coding ques
too].
I asked what are some interesting ML projects you’re currectly working at quantiphi? [Usually the
people who take technical interviews are seniors in the role they’re hiring. So try to ask technical
questions)
Ans: It is a process of automating tasks which require heavy labour work and are time consuming to
make human lives easier.
2) Tell some use case where automating the human tasks has helped you?
Ans: Extraction of required fields from the documents, barcode scanner are some I said.
I told I’ve just started to read the research paper and have’nt started.
The next 10 questions were completely based on NLP, Word embedding as that is my project.
You have to develop a web application where you get the user inputs a word and you’ve to output
the embedding word. Draw the design of the web app.
I drew the design by splitting it as frontend and backend. When I went wrong, he helped me and
taught me.
Next,
I told on cloud.
3) Since you’re good with C++, tell me what is inline function? Why it used? Advantages? When to
be used?
4) In java we have garbage collector, but in c++ we don’t have. What is the drawback of it?
I asked as I m joining as a fresher, how will the training look like? He told the whole process
Tips for answering few tricky behavioural interview questions - LeetCode Discuss
Mostly hr round are non-eliminatory. So one night is enough to prepare hr questions. Read this
blog to know how to draft your answers.
Points to remember:
1) You could clearly see how I failed to answer some of the questions. But I showed interest to learn
and didn’t drop my confidence throughout the interview.
4) You don’t need to be 100% perfect. Communication and attitude to learn is enough.
5) When asked definitions. Don’t just say the defn u read. Compare it with real life example and
explain in simpler terms. This will impress the interviewer.