Skip to main content

Technical Interview at Josh Technology


Hi, Its Suraj Jeswara, a Computer Engineer. I had my technical interview under Josh technologies on 29.03.17 conducted by Amcat
at BP Poddar Institute of Management & Technology. The technical interview was basically comprised of an online and a written test. The test was far more challenging than anticipated at the beginning. The online test was comprised of quantitative aptitude, computer programming and automata. The quants portion was kinda the one we encounter in Amcat examination. Easy but time crux do exists. In automata section only 2 questions were to be done in 45. Seems pretty easy but I vouch if you are not in flow with coding you can not solve a single one. I could do a pattern problem.
Question : Print the following pattern
1
3*2
4*5*6
10*9*8*7
11*12*13*14*15


For n rows… we were suppose to run and compile it against the test cases provided.
The 2nd one was on linked list and unfortunetly I couldn’t dispose it on time. The computer programing part was like the one appeared in Amcat papers but a bit more complicated. One of the question that I can recall is.:


Question: what will be the output of:


Printf(“%d”, printf(“%d”, 1234);


Then after all this a 45 min written round took place. We were suppose to write the functions to perform certain computations. Let me share a question from this session.


Question: Write a function which takes an array and a value as an argument. It returns 1 if any 2 values of the array when added gives the value passed, Else it returns - 1. .For example
the function signature is :
addtwonumbers(int A[],int k)
where,
A[]={4,6,1,7,9}
K passed be 15
since, 6+9=15.
1 returned.


The question seems very simple but the twist was that the solution must have a O(n) time complexity. I did it and one more question on linked list which is too lengthy to be shared . Rest were beyond my scope in that trifle of time.
Hope u guys got some serious idea about the pattern. What I will suggest is that go through pointers, linked list and binary tree concepts often, It may help in lots of campuses and will fetch you a better job.

Coding and solving critical computations is highly essential. You people can refer to geekforgeeks (http://www.geeksforgeeks.org/data-structures/) and hackeearth (https://www.hackerearth.com/)  to keep practicing coding and off course an all round development was done by EDUFUN .


Comments

  1. thanks suraj da,... really helped a lot

    ReplyDelete
    Replies
    1. Thanku suraj daa....i will surely try to solve the problems.

      Delete
  2. The logical or mathematical modal of a particular data is called data structure.

    OR

    A way to organized and manipulate the data is called data structure

    https://cuitutorial.com/courses/data-structure/

    ReplyDelete

Post a Comment

Popular posts from this blog

KPMG Interview Experience

Hello Readers, This blog is about my interview experience with KPMG India. I have covered the intricacies of the interview process along with the questions asked. I must highlight my profile to you guys so that you get the context of the interview. I had 1 year of experience working as a web developer and had worked as an ETL developer at cognizant for 3 years. During my stint, I got to work on tools and technologies like Informatica Powercenter, Informatica B2B Dx, Informatica MFT, Splunk, Python, Shell Scripting, PHP, MongoDB, Laravel, NodeJS, and SQL.  So, let me begin. I have divided it into parts so that it gets easy to comprehend the sections separately.  The Application. I have been applying for jobs since September 2020. In the beginning, I hardly received any calls for the interview. I applied using Naukri and even got a Linkedin premium account. I must admit that most of the calls that I received later were via my applications over LinkedIn but during the initial per...

Interview at Servian

 Hi All, I am back again with another wonderful blog sharing my experience about my interview at one of the very promising Australia Based Company, Servian. I happen to know about it from linkedin. After a good deal of research and seeing reviews from Glassdoor I finally applied for it.  the JD was for ETL Developer. At the very begining I received a call from their HR who was based on Bangalore. He asked me about my current job role and my relocation preference. They have been hiring for just Banagalore location so my saying that "I don't have any specific location preference did help!". I was asked about my current and expected CTC and then followed a question to justify such a hike :p Machine Round I was finally considered for a machine round and the interview was supposed to be scheduled once I clear this round. There were 15 Questions and the allocated time was 1 hour. The difficulty was not much. Question based on joins, aggregator and group by were there. I felt th...

Starting with Amazon Athena

Hi All! Its long since I have offered my readers something  technical to go through. The wait is over and its really worth it. We will dive into  cloud  today. I will be explaining you in details how can you use one of the popular service of AWS known as  Athena . The blog is written keeping in mind that you have little or no idea about any AWS service. Albeit, a tad bit of knowledge on  S3  service will help you to understand the blog better. Lets take an use case before proceeding ahead. Suppose we have a csv file that contains some data into it. lets say it has details of Employees in a company. I have another csv file that contains details of the department of a company. Now, I wish to do some operations that needs data from the employee file and department file to be joined. e.g to get max salary of employee in every department etc. If we had the same data in 2 tables in a database, things had been simple. right? We could have just joined both ...