i
Saama Technologies
Filter interviews by
Top trending discussions
I applied via Naukri.com and was interviewed in Sep 2024. There were 5 interview rounds.
Leetcode easy level questions
Remove subsequent repetitions in a string
Iterate through the string and compare each character with the next one
If they are the same, remove the repetition by shifting the characters to the left
Repeat this process until all repetitions are eliminated
A URL shortener is a tool that takes a long URL and generates a shorter, more manageable link.
Generate a unique short code for each long URL
Store the mapping between short code and long URL in a database
Redirect users from short URL to original long URL when accessed
Unit test for a service class
Create a test class for the service class
Mock any dependencies of the service class
Write test methods to cover different scenarios
Use assertions to verify the expected outcomes
I applied via Recruitment Consulltant and was interviewed before Oct 2021. There were 4 interview rounds.
Reasoning and aptitude questions are given
Overloading is a concept in programming where multiple functions can have the same name but different parameters.
Functions with the same name but different parameters can be defined in a class
Overloading allows for flexibility in function usage
Example: void print(int num) and void print(string text) are overloaded functions
Inheritance in software development allows a class to inherit properties and behaviors from another class.
Inheritance allows a subclass to reuse code from a superclass
Subclass can also add new functionalities or override existing ones
Example: Animal class can be a superclass with properties like name and age, while Dog class can inherit from Animal and add a method bark()
CSS Sprite is a technique used to combine multiple images into a single image to reduce the number of server requests.
CSS Sprite helps in reducing loading time by reducing the number of HTTP requests.
It involves combining multiple images into one larger image and then using CSS to display only the portion of the image needed.
This technique is commonly used for icons, buttons, and other small images on websites.
By using...
posted on 22 Feb 2025
I appeared for an interview before Feb 2024.
Logical reasoning, pseudo codes, mathematical equations
OOPS in Java stands for Object-Oriented Programming System, which is a programming paradigm based on the concept of objects.
OOPS focuses on creating objects that interact with each other to solve a problem
It involves concepts like inheritance, encapsulation, polymorphism, and abstraction
Java supports OOPS principles through classes and objects
Abstract method is a method without implementation in abstract class which cannot be instantiated. Abstract class is a class with abstract methods.
Abstract method is declared in abstract class without implementation
Abstract class cannot be instantiated, only used as a base for other classes
Abstract class can have both abstract and non-abstract methods
Example: abstract class Animal { abstract void makeSound(); }
Example:
I have a strong technical background, excellent problem-solving skills, and a passion for software development.
I have a Bachelor's degree in Computer Science and 5 years of experience in software development.
I have successfully completed multiple projects using various programming languages and technologies.
I am a quick learner and always eager to expand my knowledge and skills in the field.
I have faced challenges in balancing work and personal life, overcoming imposter syndrome, and adapting to new technologies.
Balancing work and personal life: Juggling deadlines at work while making time for family and friends.
Overcoming imposter syndrome: Feeling like I don't belong in the tech industry and constantly doubting my abilities.
Adapting to new technologies: Learning new programming languages and tools to st
I applied via Recruitment Consulltant and was interviewed in Apr 2023. There were 3 interview rounds.
Read apti books available in the market
posted on 2 Aug 2024
I applied via Approached by Company and was interviewed in Aug 2022. There was 1 interview round.
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Senior Software Engineer
308
salaries
| ₹7.4 L/yr - ₹30 L/yr |
Software Engineer
296
salaries
| ₹4.4 L/yr - ₹16.7 L/yr |
Associate Software Engineer
181
salaries
| ₹3.2 L/yr - ₹8 L/yr |
Consultant
134
salaries
| ₹4.2 L/yr - ₹18 L/yr |
Data Engineer
124
salaries
| ₹5 L/yr - ₹22.1 L/yr |
DISYS
Data-Core Systems
Arvato
Xchanging