Filter interviews by
I appeared for an interview before Mar 2024, where I was asked the following questions.
Medallion architecture is a data management framework that organizes data into layers for efficient processing and analysis.
Consists of three layers: Bronze, Silver, and Gold.
Bronze layer stores raw data from various sources, e.g., logs or transactional data.
Silver layer cleans and transforms data for analysis, e.g., aggregating sales data.
Gold layer provides curated data for business intelligence and reporting, e.g.,
I applied via Referral and was interviewed before Jun 2023. There was 1 interview round.
Delete removes rows one by one, while Truncate removes all rows at once.
Delete is a DML operation, while Truncate is a DDL operation.
Delete can be rolled back, while Truncate cannot be rolled back.
Delete fires triggers for each row deleted, while Truncate does not fire triggers.
Delete is slower as it removes rows one by one, while Truncate is faster as it removes all rows at once.
Pattern matching is a technique used to find similarities between patterns in data.
Pattern matching involves comparing a pattern to a set of data to find similar instances.
It is commonly used in text processing, image recognition, and data mining.
Regular expressions are often used for pattern matching in text data.
Pattern matching can be used to identify trends, anomalies, or specific information within a dataset.
I applied via Campus Placement and was interviewed before May 2023. There was 1 interview round.
Flexera Software interview questions for popular designations
I applied via Campus Placement and was interviewed before Sep 2022. There were 4 interview rounds.
MCQ with aptitude + basis of oops
It included question from aptitude, reasoning, English, CSE fundamentals like oops and sql
posted on 23 Dec 2022
I applied via CoCubes and was interviewed before Dec 2021. There were 5 interview rounds.
There were some basic aptitude questions and OOP questions as MCQs. At the end there was a simple conding question.
Pre/post increment/decrement operators are used to increase/decrease the value of a variable by 1.
Pre-increment operator (++x) increases the value of x by 1 before using it in an expression.
Post-increment operator (x++) increases the value of x by 1 after using it in an expression.
Pre-decrement operator (--x) decreases the value of x by 1 before using it in an expression.
Post-decrement operator (x--) decreases the valu...
I have worked on various projects and internships during my time as a software engineer.
Developed a web application for a retail company to manage inventory and sales.
Collaborated with a team to create a mobile app for a healthcare startup to track patient vitals.
Implemented a machine learning algorithm for a research project in the field of natural language processing.
Optimized database queries and improved performanc...
Program to find middle of a linked list
Traverse the linked list using two pointers, one moving twice as fast as the other
When the faster pointer reaches the end, the slower pointer will be at the middle
Handle even and odd length linked lists separately
I would use a binary format like JPEG or PNG to save images.
JPEG and PNG are common binary formats used to save images.
These formats use compression to reduce file size without losing quality.
Other options include BMP, GIF, and TIFF, but they may not be as efficient.
Images can also be saved as arrays of pixels or as vectors, depending on the type of image.
The choice of data structure depends on the specific use case an
Function to swap two variables and possible exceptions
Function should take two variables as input
Use a temporary variable to swap the values
Possible exceptions include null pointer exception or out of bounds exception
Designing a carrom board game system
Define game rules and mechanics
Create game board and pieces
Implement player turns and scoring system
Include AI for single player mode
Consider multiplayer options and networking
Test and debug thoroughly
posted on 11 May 2022
I applied via telegram and was interviewed in Nov 2021. There were 4 interview rounds.
General topic
posted on 27 Jun 2024
It was a 75 mins coding round with array strings and matrix problem were there
Round 2 was another coding round with graph and arrays questions were there
I am a recent graduate with a degree in Computer Science and a passion for software development.
Recent graduate with a degree in Computer Science
Passionate about software development
Experience with programming languages like Java and Python
Oops concepts are fundamental principles of object-oriented programming.
Encapsulation: bundling data and methods that operate on the data into a single unit (class)
Inheritance: allows a class to inherit properties and behavior from another class
Polymorphism: ability to present the same interface for different data types
Abstraction: hiding the complex implementation details and showing only the necessary features
posted on 15 Jan 2025
A good, basic understanding will suffice.
based on 5 interviews
Interview experience
based on 65 reviews
Rating in categories
Senior Software Engineer
78
salaries
| ₹9.1 L/yr - ₹33 L/yr |
Software Engineer
60
salaries
| ₹5.2 L/yr - ₹19 L/yr |
Member Technical Staff
34
salaries
| ₹12.1 L/yr - ₹45 L/yr |
Senior Software Development Engineer
20
salaries
| ₹8.5 L/yr - ₹21.5 L/yr |
Software Developer
19
salaries
| ₹4 L/yr - ₹22.7 L/yr |
Duck Creek Technologies
FinThrive
Mobileum
AgreeYa Solutions