Supportiv Interview Experience for Software Engineer

Supportiv is a social support company that helps people with mental, and emotional issues. The applications for software roles in this company were open in April end. I applied for the role by filling out the form on the LinkedIn platform. I will share my interview experience here so that it can be helpful to people preparing for interviews. Everyone with a CPI greater than 7.5 was shortlisted for the interview calls. There were three rounds, let us discuss each of them.

Round 1- Technical Round

This round was the first round and the interviewer discussed some basic competitive programming problems and project details in this round. The interviewer made me comfortable by asking basic questions like what my interests were and what languages I could code in. The interviewer then proceeded with one question.

Question 1: kth smallest element

Solution: I had prepared for this question on w3wiki therefore, I was confident about the question. I proceeded with the priority queue approach and used two loops to compare the current array element with the element at the top of the priority queue. Here is the code

C++
int kthSmallest(int arr[], int l, int r, int k) {
        priority_queue<int> pq;
        for(int i=l;i<=r;i++){
            if(i<=k-1) pq.push(arr[i]);
            else if(arr[i]<pq.top()){
                pq.pop();
                pq.push(arr[i]);
            }
        }
        return pq.top();
    }

Round 2- Technical Round

This round revolved around the discussion of my project named as ‘Detection Of Crackles and Wheezes’ . The interviewer asked me the following points about my project

  • The problem statement targetted
  • The solution approach
  • The model implemented and library used
  • The accuracy achieved

I had used Librosa library to covert image to audio files and process them. I was able to explain all the questions regarding the interview and the interviewer seemed satisfied.

HR Round

This was the last round and checked my compatibility with company ethics. The questions asked were about my interest in the company role and where did I see the company in upcoming years. I replied with the answers that I could think of at the same time. The last question was that what would i do if my decision clashed with that of my team members. My answer was appreciated by the interviewer.

I received a positive verdict after a week.