Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Fakeeh Technologies Team. If you also belong to the team, you can get access from here

Fakeeh Technologies Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Fakeeh Technologies Senior Software Engineer Interview Questions and Answers for Experienced

Updated 19 May 2021

Fakeeh Technologies Senior Software Engineer Interview Experiences for Experienced

1 interview found

I applied via Recruitment Consultant and was interviewed in Apr 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. OOPs concepts, SOLID principles, Design Pattern, LINQ, WPF Basics.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare on the below topics
OOPs, SOLID, Design Pattern, LINQ,WPF

Interview questions from similar companies

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(2 Questions)

  • Q1. Reverse nodes in groups of K
  • Ans. 

    Reverse nodes in groups of K

    • Create a function that takes a linked list and an integer K as input

    • Reverse the nodes in groups of K

    • Return the modified linked list

  • Answered by AI
  • Q2. Design sliding window rate limiter
  • Ans. 

    A sliding window rate limiter limits the rate of incoming requests within a sliding time window.

    • Define a time window and a maximum number of requests allowed within that window

    • Track the number of requests received within the window using a data structure like a queue or circular buffer

    • Reject requests that exceed the maximum allowed within the window

    • Slide the window forward as time passes, removing requests that fall ou...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't waste your time in with interviews.
They out source the interview process to some shit company called Interview vector and they expect you to solve a hard question as well as LLD in 60 mins. I mean common on man, that's totally unfair. I would have been much fair if it was a easy to medium question. Very poor interviewing skills and they just want a specific answer. Very narrow minded Intivewers from interviewr vector.
Wasted my time.

Skills evaluated in this interview

Interview Questionnaire 

2 Questions

  • Q1. Find the type of data structure based on the operation performed. Given the order of insertion and deletion. Find whether this operation corresponds to stack/queue /priority queue
  • Ans. 

    Identify data structure based on insertion and deletion order

    • If insertion and deletion follow LIFO order, it is a stack

    • If insertion follows FIFO order and deletion follows LIFO order, it is a queue

    • If insertion and deletion follow priority order, it is a priority queue

  • Answered by AI
  • Q2. Find maximum element in an array in less dhan O(N)
  • Ans. 

    Find maximum element in an array in less than O(N)

    • Use divide and conquer approach

    • Compare maximum of left and right subarrays

    • Recursively find maximum element

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be strong in data structures

Skills evaluated in this interview

I applied via Approached by Company and was interviewed in Feb 2022. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Basic questions of related role.
Round 2 - Technical 

(1 Question)

  • Q1. Deeper technology-related questions and simple coding

Interview Preparation Tips

Interview preparation tips for other job seekers - Waste of time!!!
They took 2 rounds within 2 weeks, all goes well. after that HR confirms that you cleared the round and someone will call you for a final discussion. Post that they never reply. and when you call back to HR every time he says "I will check and let you know" but never ever did it for months.
Don't waste our time if you are not serious about hiring.
Interview experience
4
Good
Difficulty level
Easy
Process Duration
-
Result
-

I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.

Round 1 - Coding Test 

The coding test was divided in 4 sections:
1> Java and SpringBoot multiple choice questions
The question topics included, multihreading, springboot context, security

2> Leetcode style program question 1 - Easy

3> Leetcode style program question 2 - Medium
Length of longest consecutive ones by at most one swap.

4> Sql query question

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Referral and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Coding Test 

I was asked question on sliding window on finding the largest subarray with all distinct numbers. The interviewer was very helpful.

Interview Questionnaire 

2 Questions

  • Q1. About sdlc
  • Q2. About web development
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Mar 2023. There were 3 interview rounds.

Round 1 - Coding Test 

4 questions , 3 DSA questions medium level and 1 DB design round

Round 2 - One-on-one 

(1 Question)

  • Q1. Questions on OOPs, Networking, OS app development, projects and DSA questions
Round 3 - One-on-one 

(1 Question)

  • Q1. DB related questions (joins,query) and Linked list medium DSA question.

I was interviewed in Aug 2021.

Round 1 - Coding Test 

(3 Questions)

Round duration - 90 minutes
Round difficulty - Medium

This round had 3 coding questions of Medium to Hard level of difficulty.

  • Q1. 

    Intersection of Two Unsorted Arrays Problem Statement

    Given two integer arrays ARR1 and ARR2 of sizes 'N' and 'M' respectively, find the intersection of these arrays. The intersection is defined as the se...

  • Ans. 

    Find the intersection of two unsorted arrays while maintaining the order of elements from the first array.

    • Iterate through the elements of the first array and check if they exist in the second array.

    • Use a hash set to keep track of elements already seen in the second array for efficient lookup.

    • Maintain the order of elements from the first array while finding the intersection.

    • Handle duplicate elements in both arrays appro...

  • Answered by AI
  • Q2. 

    Ways To Make Coin Change

    Given an infinite supply of coins of varying denominations, determine the total number of ways to make change for a specified value using these coins. If it's not possible to make...

  • Ans. 

    The task is to determine the total number of ways to make change for a specified value using given denominations.

    • Create a function that takes in the number of denominations, the denominations array, and the value to make change for as input

    • Use dynamic programming to iterate through all possible combinations of coins to make the specified value

    • Keep track of the number of ways to make change for each value from 0 to the ...

  • Answered by AI
  • Q3. 

    Longest Substring Without Repeating Characters Problem Statement

    Given a string S of length L, determine the length of the longest substring that contains no repeating characters.

    Example:

    Input:
    "abac...
  • Ans. 

    Find the length of the longest substring without repeating characters in a given string.

    • Use a sliding window approach to keep track of the longest substring without repeating characters.

    • Use a hashmap to store the index of each character in the string.

    • Update the start index of the window when a repeating character is encountered.

    • Calculate the maximum length of the substring as you iterate through the string.

  • Answered by AI
Round 2 - Video Call 

(4 Questions)

Round duration - 60 minutes
Round difficulty - Medium

This round started with 2 coding questions and then moved on to some more questions from OOPS.

  • Q1. 

    Palindrome Linked List Problem Statement

    You are provided with a singly linked list of integers. Your task is to determine whether the given singly linked list is a palindrome. Return true if it is a pali...

  • Ans. 

    Check if a given singly linked list is a palindrome or not.

    • Traverse the linked list to find the middle element using slow and fast pointers.

    • Reverse the second half of the linked list.

    • Compare the first half with the reversed second half to determine if it's a palindrome.

  • Answered by AI
  • Q2. 

    Search Element in a Rotated Sorted Array

    Given a sorted array that has been rotated, the task is to find the index of a specific element. The array is initially sorted in ascending order and then rotated ...

  • Ans. 

    Search for an element in a rotated sorted array efficiently in O(logN) time complexity.

    • Implement binary search to find the pivot point where rotation occurs.

    • Divide the array into two subarrays and perform binary search on the appropriate subarray.

    • Handle cases where the element may be in the left or right subarray after rotation.

    • Return the index of the element if found, else return -1.

  • Answered by AI
  • Q3. What is a static variable in C?
  • Ans. 

    A static variable in C is a variable that retains its value between function calls.

    • Declared using the 'static' keyword

    • Retains its value throughout the program's execution

    • Useful for maintaining state across function calls

  • Answered by AI
  • Q4. What is the difference between abstraction and inheritance?
  • Ans. 

    Abstraction is hiding the implementation details while inheritance is a mechanism for creating new classes using existing classes.

    • Abstraction focuses on hiding the internal implementation details of a class, allowing the user to only interact with the necessary information.

    • Inheritance allows a class to inherit properties and behavior from another class, promoting code reusability and creating a hierarchy of classes.

    • Abs...

  • Answered by AI
Round 3 - Video Call 

(4 Questions)

Round duration - 60 minutes
Round difficulty - Medium

This round had questions mainly from HTML,CSS and JavaScript as I had mentioned some Frontend Projects in my resume so the interviewer wanted to check my skills on those. He also asked me some SQL queries and a simple coding question towards the end of the interview.

  • Q1. What is event bubbling in JavaScript?
  • Ans. 

    Event bubbling is the process where an event triggered on a child element is propagated up through its parent elements.

    • In event bubbling, when an event occurs on a child element, it first runs the event handlers on the child element, then on its parent, then all the way up to the top level of the DOM.

    • Event bubbling allows for delegation of event handling to a parent element, reducing the number of event listeners neede...

  • Answered by AI
  • Q2. How can you optimize the loading of website assets?
  • Ans. 

    Optimizing website asset loading involves minimizing file sizes, reducing HTTP requests, utilizing caching, and prioritizing critical resources.

    • Minimize file sizes by compressing images, scripts, and stylesheets.

    • Reduce HTTP requests by combining files, using sprites, and lazy loading non-essential resources.

    • Utilize browser caching to store static assets locally for faster subsequent page loads.

    • Prioritize critical resou...

  • Answered by AI
  • Q3. In how many ways can you display HTML elements?
  • Ans. 

    There are multiple ways to display HTML elements, including inline, block, inline-block, and flex.

    • HTML elements can be displayed as inline, which allows them to flow with surrounding content.

    • Block elements take up the full width available and start on a new line.

    • Inline-block elements are displayed as blocks, but flow like inline elements.

    • Flexbox allows for more advanced layout options, such as aligning items and distri

  • Answered by AI
  • Q4. 

    Check if Two Strings are Anagrams

    Anagrams are words or names that can be formed by rearranging the letters of another word. For instance, 'spar' can be rearranged to form 'rasp', making them anagrams.

    E...

  • Ans. 

    Check if two strings are anagrams by rearranging their letters.

    • Create a frequency map of characters for both strings

    • Compare the frequency maps to check if they are equal

    • Return True if the frequency maps are equal, else False

  • Answered by AI
Round 4 - HR 

(2 Questions)

Round duration - 30 minutes
Round difficulty - Easy

This is a cultural fitment testing round. HR was very frank and asked standard questions. Then we discussed about my role.

  • Q1. What is something about you that is not included in your resume?
  • Q2. Why should we hire you?

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAPracto interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, DBMS, JavaScript, HTML, CSS, OOPSTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. He asked to invert a binary tree
  • Q2. Deep dive in projects
  • Q3. Asked me indept js questions

Interview Preparation Tips

Topics to prepare for PharmEasy Software Engineer interview:
  • Binary search

Fakeeh Technologies Interview FAQs

How to prepare for Fakeeh Technologies Senior Software Engineer interview for experienced candidates?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Fakeeh Technologies. The most common topics and skills that interviewers at Fakeeh Technologies expect are C#, .Net, ASP, Entity Framework and MVC.

Tell us how to improve this page.

Fakeeh Technologies Senior Software Engineer Salary
based on 27 salaries
₹6 L/yr - ₹16 L/yr
38% less than the average Senior Software Engineer Salary in India
View more details

Fakeeh Technologies Senior Software Engineer Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

5.0

Skill development

5.0

Work-life balance

5.0

Salary

5.0

Job security

5.0

Company culture

5.0

Promotions

5.0

Work satisfaction

Explore 1 Review and Rating
Software Engineer
47 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
27 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

QA Engineer
10 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Test Engineer
9 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Developer
8 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Fakeeh Technologies with

Practo

3.2
Compare

Portea Medical

3.8
Compare

PharmEasy

3.7
Compare

Netmeds.com

3.6
Compare
Did you find this page helpful?
Yes No
write
Share an Interview