Upload Button Icon Add office photos
Engaged Employer

i

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

Zealogics Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Zealogics Interview Questions and Answers

Updated 9 Nov 2024
Popular Designations

19 Interview questions

A Senior Software Engineer was asked
Q. What is the difference between a data template and a control template?
Ans. 

Data template defines the structure of data, while control template defines the appearance and behavior of a control.

  • Data template specifies the data fields and their types, while control template specifies the layout and styling of a control.

  • Data template is used to bind data to controls, while control template is used to define the visual representation of a control.

  • Examples: Data template for a list of products...

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked
Q. Why do we use ICommand?
Ans. 

icommand is used for executing commands in interactive mode in the .NET framework.

  • Enables interactive command line execution in .NET applications

  • Provides a way to execute commands and receive output in real-time

  • Useful for creating interactive console applications

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked
Q. What is the MVVM design pattern?
Ans. 

MVVM is a design pattern that separates the user interface from the business logic and data model.

  • MVVM stands for Model-View-ViewModel

  • Model represents the data and business logic

  • View represents the UI components

  • ViewModel acts as an intermediary between the Model and View

  • ViewModel exposes data and commands to the View

View all Senior Software Engineer interview questions
🔥 Asked by recruiter 2 times
A Senior Software Engineer was asked
Q. What is a dependency property in WPF?
Ans. 

Dependency property in WPF is a specialized type of property that extends the functionality of a regular property.

  • Dependency properties support features like data binding, styles, templates, and animations.

  • They enable property value inheritance, change notification, and validation.

  • Example: DependencyProperty.Register() method is used to create a dependency property.

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked
Q. What is the difference between Convert.ToString and ToString?
Ans. 

convert.ToString is a static method that converts a specified value to its equivalent string representation, while ToString is an instance method that returns a string representation of the object.

  • convert.ToString is a static method in the Convert class, while ToString is an instance method in the Object class.

  • convert.ToString can handle null values and return an empty string, while ToString will throw a NullRefer...

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked
Q. Why are strings in C# immutable, and how can we resolve this?
Ans. 

Strings in C# are immutable to ensure data integrity and thread safety.

  • Immutable strings prevent accidental data modification, ensuring data integrity.

  • To resolve immutability, use StringBuilder class for mutable string operations.

  • Example: StringBuilder sb = new StringBuilder("Hello"); sb.Append(" World");

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked
Q. What are triggers in WPF?
Ans. 

Triggers in WPF are used to apply changes to UI elements based on certain conditions or events.

  • Triggers can be used to change the appearance of a control based on user interaction or data changes.

  • There are different types of triggers in WPF such as EventTrigger, DataTrigger, and MultiTrigger.

  • Example: Using a DataTrigger to change the background color of a button based on a binding value.

View all Senior Software Engineer interview questions
Are these interview questions helpful?
A Senior Software Engineer was asked
Q. What is the difference between Func and Action?
Ans. 

Func is a delegate that can return a value, while Action is a delegate that does not return a value.

  • Func can return a value, while Action cannot

  • Func has a return type specified, while Action does not

  • Example: Func square = x => x * x; Action print = x => Console.WriteLine(x);

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked
Q. What is the difference between a static class and a singleton class?
Ans. 

Static class is a class that cannot be instantiated and is used for grouping related methods and properties. Singleton class is a class that can only have one instance and provides a global point of access to it.

  • Static class cannot be instantiated, while singleton class can have only one instance.

  • Static class is used for grouping related methods and properties, while singleton class provides a global point of acce...

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked
Q. What is the difference between an interface and an abstract class?
Ans. 

Interface is a contract with no implementation, while abstract class can have some implementation.

  • Interface cannot have any implementation, only method signatures.

  • Abstract class can have both abstract methods and concrete methods.

  • A class can implement multiple interfaces but can only inherit from one abstract class.

  • Interfaces are used to achieve multiple inheritance in Java.

  • Example: interface Animal { void eat(); ...

View all Senior Software Engineer interview questions

Zealogics Interview Experiences

2 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Cable sizing transformer sizing
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in May 2023. There were 4 interview rounds.

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 - HR 

(5 Questions)

  • Q1. General screening questions and discussion of the salary package.
  • Q2. Basic questions like primary skills, experience
  • Q3. Difference between convert.Tostring and Tostring
  • Ans. 

    convert.ToString is a static method that converts a specified value to its equivalent string representation, while ToString is an instance method that returns a string representation of the object.

    • convert.ToString is a static method in the Convert class, while ToString is an instance method in the Object class.

    • convert.ToString can handle null values and return an empty string, while ToString will throw a NullReferenceE...

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

    Encapsulation is the concept of bundling data and methods that operate on the data into a single unit, while abstraction is the concept of hiding the implementation details and showing only the necessary features of an object.

    • Encapsulation involves bundling data and methods into a single unit (class), protecting the data from outside interference.

    • Abstraction involves hiding the implementation details and showing only t...

  • Answered by AI
  • Q5. What is a delegate in c#?
  • Ans. 

    A delegate in C# is a type that represents references to methods with a specific parameter list and return type.

    • Delegates allow methods to be passed as parameters to other methods.

    • Delegates can be used to define callback methods.

    • Delegates are similar to function pointers in C++.

    • Example: delegate int MathOperation(int x, int y);

    • Example: MathOperation add = (a, b) => a + b;

  • Answered by AI
Round 3 - Technical 

(16 Questions)

  • Q1. The interviewer was a senior engineer from zealogics.He almost covers all the questions from c# and WPF
  • Q2. Describe OOPS concepts in c#.
  • Ans. 

    OOPS concepts in C# include encapsulation, inheritance, polymorphism, and abstraction.

    • 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 necessar...

  • Answered by AI
  • Q3. Difference between interface and abstract class?
  • Ans. 

    Interface is a contract with no implementation, while abstract class can have some implementation.

    • Interface cannot have any implementation, only method signatures.

    • Abstract class can have both abstract methods and concrete methods.

    • A class can implement multiple interfaces but can only inherit from one abstract class.

    • Interfaces are used to achieve multiple inheritance in Java.

    • Example: interface Animal { void eat(); } abs...

  • Answered by AI
  • Q4. Difference between static class and singleton class?
  • Ans. 

    Static class is a class that cannot be instantiated and is used for grouping related methods and properties. Singleton class is a class that can only have one instance and provides a global point of access to it.

    • Static class cannot be instantiated, while singleton class can have only one instance.

    • Static class is used for grouping related methods and properties, while singleton class provides a global point of access to...

  • Answered by AI
  • Q5. What is an optional parameter?
  • Ans. 

    An optional parameter is a parameter in a function or method that does not have to be provided by the caller.

    • Optional parameters are used to provide default values or allow the caller to omit certain arguments.

    • They are typically defined with a default value in the function signature.

    • Example: function greet(name, greeting = 'Hello') { console.log(`${greeting}, ${name}!`); }

  • Answered by AI
  • Q6. Why string in c# is immutable how can we resolve it?
  • Ans. 

    Strings in C# are immutable to ensure data integrity and thread safety.

    • Immutable strings prevent accidental data modification, ensuring data integrity.

    • To resolve immutability, use StringBuilder class for mutable string operations.

    • Example: StringBuilder sb = new StringBuilder("Hello"); sb.Append(" World");

  • Answered by AI
  • Q7. Triggers in WPF?
  • Ans. 

    Triggers in WPF are used to apply changes to UI elements based on certain conditions or events.

    • Triggers can be used to change the appearance of a control based on user interaction or data changes.

    • There are different types of triggers in WPF such as EventTrigger, DataTrigger, and MultiTrigger.

    • Example: Using a DataTrigger to change the background color of a button based on a binding value.

  • Answered by AI
  • Q8. Dependency property in WPF?
  • Ans. 

    Dependency property in WPF is a specialized type of property that extends the functionality of a regular property.

    • Dependency properties support features like data binding, styles, templates, and animations.

    • They enable property value inheritance, change notification, and validation.

    • Example: DependencyProperty.Register() method is used to create a dependency property.

  • Answered by AI
  • Q9. Dependency injection?
  • Ans. 

    Dependency injection is a design pattern that allows a program to achieve Inversion of Control by injecting dependencies into a class.

    • Promotes loose coupling between classes, making code easier to manage and test.

    • Facilitates unit testing by allowing mock dependencies to be injected.

    • Commonly used in frameworks like Spring (Java) and Angular (JavaScript).

    • Example: Instead of a class creating its own dependencies, they are...

  • Answered by AI
  • Q10. Data binding in WPF? different data binding techniques?
  • Ans. 

    Data binding in WPF allows synchronization of data between UI elements and data sources.

    • WPF supports four types of data binding: one-way, two-way, one-time, and one-way-to-source.

    • Data binding can be done in XAML using the Binding markup extension.

    • You can also use data binding in code-behind using the Binding class.

    • Data binding can be used to bind UI elements to properties of objects, collections, XML data, etc.

  • Answered by AI
  • Q11. Why we use icommand?
  • Ans. 

    icommand is used for executing commands in interactive mode in the .NET framework.

    • Enables interactive command line execution in .NET applications

    • Provides a way to execute commands and receive output in real-time

    • Useful for creating interactive console applications

  • Answered by AI
  • Q12. What is MVVM design pattern?
  • Ans. 

    MVVM is a design pattern that separates the user interface from the business logic and data model.

    • MVVM stands for Model-View-ViewModel

    • Model represents the data and business logic

    • View represents the UI components

    • ViewModel acts as an intermediary between the Model and View

    • ViewModel exposes data and commands to the View

  • Answered by AI
  • Q13. How we can establish the connection between view and viewmodel
  • Ans. 

    Establishing connection between view and viewmodel involves data binding and communication mechanisms.

    • Use data binding frameworks like Angular's ngModel or React's setState to bind data between view and viewmodel

    • Implement event handling to communicate user interactions from view to viewmodel

    • Utilize two-way data binding to automatically update the view when the viewmodel changes

    • Use observables or reactive programming to...

  • Answered by AI
  • Q14. What is a dispatcher?
  • Ans. 

    A dispatcher is a software component that receives requests and sends them to the appropriate service or resource.

    • Responsible for routing requests to the correct destination

    • Coordinates communication between different components

    • Can prioritize and schedule tasks based on predefined rules

  • Answered by AI
  • Q15. Thread and task?
  • Q16. What is the use of a value converter in WPF?
  • Ans. 

    A value converter in WPF is used to convert data from one type to another for binding purposes.

    • Converts data between different types for data binding

    • Implements the IValueConverter interface in WPF

    • Can be used to format data for display in UI elements

    • Example: converting a boolean value to a visibility enum for showing/hiding elements

  • Answered by AI
Round 4 - Technical 

(4 Questions)

  • Q1. Constuctor and destructor?
  • Ans. 

    Constructors initialize objects, while destructors clean up resources before an object is destroyed.

    • A constructor is a special method called when an object is instantiated.

    • Example: `class MyClass { public: MyClass() { /* initialization code */ } };`

    • A destructor is called when an object goes out of scope or is deleted.

    • Example: `class MyClass { public: ~MyClass() { /* cleanup code */ } };`

    • Constructors can be overloaded t...

  • Answered by AI
  • Q2. Dependency property in WPF?
  • Ans. 

    Dependency property in WPF is a specialized type of property that extends the CLR property system.

    • Dependency properties support features like data binding, styles, templates, and animations.

    • They enable property value inheritance, change notification, coercion, and validation.

    • Example: DependencyProperty.Register() method is used to create a new dependency property.

  • Answered by AI
  • Q3. Difference between a data template and a control template?
  • Ans. 

    Data template defines the structure of data, while control template defines the appearance and behavior of a control.

    • Data template specifies the data fields and their types, while control template specifies the layout and styling of a control.

    • Data template is used to bind data to controls, while control template is used to define the visual representation of a control.

    • Examples: Data template for a list of products may ...

  • Answered by AI
  • Q4. Difference between func and action?
  • Ans. 

    Func is a delegate that can return a value, while Action is a delegate that does not return a value.

    • Func can return a value, while Action cannot

    • Func has a return type specified, while Action does not

    • Example: Func square = x => x * x; Action print = x => Console.WriteLine(x);

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Zealogics Senior Software Engineer interview:
  • OOPS
  • WPF layout
  • dependancy property
  • data bindning
  • delegates
  • exception handling in c#
  • Threading
  • solid principle
Interview preparation tips for other job seekers - please study the basics very well

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Zealogics?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Recruitment Consultant and was interviewed in Apr 2020. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Object Oriented Concepts and basic list/tuple/dictionary/ datetime conversion
  • Q2. Project done in last company and how will you help Saama?

Interview Preparation Tips

Interview preparation tips for other job seekers - Try to frame answers end to end and stick to what you have done. Don't try to exaggerate.

I applied via Walk-in and was interviewed before Mar 2021. There were 3 interview rounds.

Round 1 - Aptitude Test 

Aptitude test

Round 2 - Group Discussion 

Current affairs

Round 3 - Technical 

(1 Question)

  • Q1. Puzzle , sql related questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Be yourself, whatever you know just be confident

I applied via Naukri.com and was interviewed in Mar 2021. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Drill Down,Drill through
  • Q2. Dax functions like date add,date diff,time Intelligence
  • Q3. Import direct query

Interview Preparation Tips

Interview preparation tips for other job seekers - Interviewer was very nice.If u are confident u can easily crack the interview

I applied via Referral and was interviewed before Jul 2021. There were 3 interview rounds.

Round 1 - Coding Test 

If you are a fresher , then this is for you else almost no coding test for experienced candidates.

Round 2 - One-on-one 

(1 Question)

  • Q1. Javascript basics, Angular react general questions depends upon profile.
Round 3 - Behavioral 

(1 Question)

  • Q1. They asked general questions related to some hectic situation faced in previous company / project..

Interview Preparation Tips

Interview preparation tips for other job seekers - Be calm . Clear your basics . That's it.

I applied via Naukri.com and was interviewed before Sep 2021. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Introduce yourself and explain your carrier
  • Ans. 

    Experienced consultant with a diverse background in project management and strategic planning across various industries.

    • Over 5 years of experience in management consulting, specializing in operational efficiency.

    • Worked with Fortune 500 companies to streamline processes, resulting in a 20% increase in productivity.

    • Led cross-functional teams to implement strategic initiatives, enhancing client satisfaction by 30%.

    • Possess...

  • Answered by AI
  • Q2. B. Tech with 11 years of experience on Linux Administration/Devops/Ansible/Puppet/Cloud administration/ AWS/Openstack

Interview Preparation Tips

Interview preparation tips for other job seekers - go with confidence and you can crack the interview
Are these interview questions helpful?
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. What is recruitment
  • Ans. 

    Recruitment is the process of attracting, selecting, and appointing suitable candidates for jobs within an organization.

    • Identifying job vacancies and defining roles and responsibilities.

    • Creating job descriptions and specifications to attract the right candidates.

    • Utilizing various channels for sourcing candidates, such as job boards, social media, and recruitment agencies.

    • Screening resumes and applications to shortlist ...

  • Answered by AI

Assistant Manager Interview Questions & Answers

VDart user image Chakravarthy Namasivayam

posted on 16 Aug 2023

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed before Aug 2022. There were 4 interview rounds.

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 - HR 

(1 Question)

  • Q1. Brief explanation on our resume
Round 3 - Technical 

(2 Questions)

  • Q1. Finance background questions
  • Q2. Basic Journal entries
Round 4 - HR 

(1 Question)

  • Q1. Final level discussion

Interview Preparation Tips

Topics to prepare for VDart Assistant Manager interview:
  • Basic Accountacy
  • Corporate Communication
  • Email ettique
Interview preparation tips for other job seekers - Always give your answers in a polite manner with accuracy.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
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 - HR 

(1 Question)

  • Q1. Previous year experience
Round 3 - One-on-one 

(1 Question)

  • Q1. Type of value added to the company
  • Ans. 

    I add value to the company by leveraging my skills and experience to drive growth, improve efficiency, and enhance overall performance.

    • Implementing cost-saving initiatives

    • Developing innovative solutions to challenges

    • Improving processes and workflows

    • Increasing revenue through strategic partnerships

    • Enhancing customer satisfaction and retention

  • Answered by AI

Zealogics Interview FAQs

How many rounds are there in Zealogics interview?
Zealogics interview process usually has 2-3 rounds. The most common rounds in the Zealogics interview process are Technical, Resume Shortlist and HR.
How to prepare for Zealogics interview?
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 Zealogics. The most common topics and skills that interviewers at Zealogics expect are Python, SQL, Javascript, Semiconductor and Automation Testing.
What are the top questions asked in Zealogics interview?

Some of the top questions asked at the Zealogics interview -

  1. why string in c# is immutable how can we resolve ...read more
  2. what is the difference between encapsulation and abstract...read more
  3. how we can establish the connection between view and viewmo...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3.5/5

based on 2 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 100%
View more

Interview Questions from Similar Companies

VDart Interview Questions
4.0
 • 29 Interviews
DISYS Interview Questions
3.0
 • 27 Interviews
Ciklum Interview Questions
3.4
 • 22 Interviews
EagleView Interview Questions
3.3
 • 21 Interviews
View all

Zealogics Reviews and Ratings

based on 31 reviews

4.2/5

Rating in categories

3.9

Skill development

4.4

Work-life balance

4.1

Salary

3.9

Job security

4.2

Company culture

3.8

Promotions

4.0

Work satisfaction

Explore 31 Reviews and Ratings
Senior Software Engineer
16 salaries
unlock blur

₹8 L/yr - ₹16.3 L/yr

Software Engineer
8 salaries
unlock blur

₹4.3 L/yr - ₹10.7 L/yr

Lead Engineer
7 salaries
unlock blur

₹13.5 L/yr - ₹19 L/yr

Lead Software Engineer
7 salaries
unlock blur

₹20 L/yr - ₹23.5 L/yr

Technical Manager
5 salaries
unlock blur

₹16 L/yr - ₹23 L/yr

Explore more salaries
Compare Zealogics with

Saama Technologies

3.7
Compare

DISYS

3.0
Compare

Data-Core Systems

3.1
Compare

Blenheim Chalcot

2.8
Compare
write
Share an Interview