Skip to main content

Interview at SymphonyAzimaAI





Hi All,

I took a long break from applying to companies and was enjoying my stay at Cognizant. Now, as I have started applying again and looking forward to a switch I promise again to flood you with my interview experiences again. 

So, the first interview I was scheduled for was from SymphonyAzimaAI. The HR was really very humble and postponed my interview by a week owing to my fever. The job role was of Back End Developer. I have been into a different domain currently hence I was initially reluctant to appear for the interview but in one of my discussions with HR, I got to know about the scope of internal transition into AI and ML-related departments in the company. Since I am an ML enthusiast I decided to take on the interview. 

The interviewer called in the evening as preplanned and first asked me about my wholesome professional experience.  

Below are the technical questions I was asked and how I answered them


       1. Tell me the difference between methods Put and Post

This is certainly uncommon as people generally ask about the difference between Get and Post. I stumbled with this question but and struggled to describe Put. Though I have used it often for an update I couldn't explain it clearly.


       2. What are the different information that you send in a request header?

I have known it for a while and could name a few based on my memory. 

         

       3Can You describe the role of the header content type available in the header?

This was easy for me as well. It basically describes the type of content the request body contains. 


       4.Suppose you have been given an array and an integer N. Your task is to get the first pair whose summation gives the integer.

I solved it using a brute force approach but the interviewer wanted me to solve the same using an approach of lesser complexity. I tried to come up with a solution but couldn't think of any at that moment. 

After a while, I was interrupted and he explained the solution. This problem could be solved using O(1) in the best case and O(n) in the worst case. If you iterate the elements in the array and for every element, you take the difference of that element from N and see if the value exists in the array. If it exists then break or continue.


m - length of the array

arr - array

N - the integer


for i from 0 to m-1

     if exists (N-arr[0]) in arr

        pos=i

        break


This was easy but still, I couldn't solve it owing to my detachment from solving such problems for a long time. 


I was then asked if I had any qualms. I asked about the growth opportunities at SymphonyAzimaAI for a new joiner. I had a feeling that I couldn't make it for the last problem and I was informed the same after a week. 

Albeit, it was a great learning experience for me and I continued to work on my weaker areas by solving a coding problem on regular basis. I took the 30 days coding challenge in hackerrank and also enrolled for a course on DS and Algo in Udemy.


I now feel more confident and looking forward to encountering more opportunities. 



  

Comments

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 period, I ha

Cognizant Interview Experience

Hi all, I am back again with a new interview experience with cognizant. The interview was held on 11th March 18, at Unitech, Kolkata …. The candidates who cleared an online assessment by amcat were called for the interview. The assessment was on quantitative, verbal and non verbal questions. Also, there was a coding test of one hour that comprised of two programs. The problems were quite simple based on loops, arrays and functions. However, it must not be taken lightly because some Of the problems were quite challenging. I insists one to solve some questions from hackerank before you sit for the automata round. Let's move on to the interview experience now. My reporting time was 11:00 am and I reached there on time with all the asked documents. The amcat team was present there to assess and check the documents. I must highlight that they are very strict with the documents, so don't miss out carrying any of the document they have asked for. Each of the cand

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 prog