i
Zehntech Technologies
Filter interviews by
I applied via Walk-in
You have to create rails application additionally by using mini
magic gem .and also write to test case for the same.
Rails is a web application framework written in Ruby that follows the Model-View-Controller (MVC) architectural pattern.
Rails is a popular web development framework that simplifies the process of building web applications.
MVC is a design pattern that separates an application into three main components: Model, View, and Controller.
The Model represents the data and business logic of the application.
The View is responsibl...
Gem, plugins, nil, and false have different meanings in Ruby. Associations and validations are key concepts in Rails development.
Gems are packages of reusable code that can be easily added to a Ruby project.
Plugins are similar to gems but are typically used for extending Rails functionality.
Nil represents the absence of a value, while false is a boolean value indicating something is not true.
Associations in Rails defin...
I was responsible for developing and maintaining a web application for tracking inventory. I faced a challenge with integrating a new API.
Developing and maintaining a web application for tracking inventory
Integrating a new API into the existing system
Collaborating with team members to troubleshoot and resolve issues
Testing and debugging code to ensure functionality
I am a software engineer with 5 years of experience in developing web applications using Java, Spring, and Angular.
5 years of experience in software development
Proficient in Java, Spring, and Angular
Strong problem-solving skills
Experience in developing web applications
In 5 years, I see myself as a senior software engineer leading a team of developers on innovative projects.
Continuing to enhance my technical skills and knowledge through ongoing learning and certifications
Taking on more leadership responsibilities and mentoring junior team members
Contributing to the development of cutting-edge software solutions
Possibly pursuing a higher level of education or specialization in a speci
I applied via Job Fair and was interviewed in Apr 2024. There was 1 interview round.
I have faced errors such as resource conflicts, syntax errors, and provider version mismatches while applying Terraform code.
Resource conflicts occur when multiple resources are trying to create the same resource at the same time.
Syntax errors can occur due to incorrect syntax in the Terraform code, such as missing brackets or incorrect attribute names.
Provider version mismatches can occur when the Terraform code is wr...
Virtual but mix questions for test
Good( 2 coding) and written aptitude
I applied via Walk-in and was interviewed in Sep 2023. There were 2 interview rounds.
Oops concept in Java refers to Object-Oriented Programming principles like Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance allows a class to inherit properties and behavior from another class.
Encapsulation hides the internal state of an object and only exposes necessary functionalities.
Polymorphism allows objects to be treated as instances of their parent class.
Abstraction focuses on the essential...
Zehntech Technologies interview questions for popular designations
I applied via Campus Placement and was interviewed before Sep 2022. There were 3 interview rounds.
It was a written test consisting 4 sections . English, Email writing and reasoning question.
Top trending discussions
I applied via Naukri.com and was interviewed in Sep 2020. There were 3 interview rounds.
The HashMap class is used to represent key-value pairs in Java.
HashMap is a part of the Java Collections Framework.
It allows null values and only one null key.
It provides constant-time performance for basic operations like get and put.
Example: HashMap<String, Integer> map = new HashMap<>();
Abstraction is the process of simplifying complex systems by focusing on essential details and hiding unnecessary complexities.
Abstraction allows us to create models or representations of real-world objects or systems in software.
It helps in managing complexity by breaking down a system into smaller, more manageable parts.
Abstraction provides a level of indirection, allowing changes to be made in one part of the system...
try-catch is used in Java to handle exceptions and prevent program crashes.
try-catch blocks are used to catch and handle exceptions that may occur during program execution.
It allows the program to gracefully handle errors and prevent the program from crashing.
The try block contains the code that may throw an exception, and the catch block handles the exception.
Multiple catch blocks can be used to handle different types...
The statement to use for selecting based on integer inputs is the 'switch' statement.
The 'switch' statement allows for multiple cases to be evaluated based on the value of an integer input.
Each case represents a possible value of the input, and the corresponding code block is executed if the value matches.
The 'switch' statement also provides a 'default' case which is executed if none of the cases match the input value.
...
I appeared for an interview before Jun 2016.
I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.
posted on 9 Jan 2025
Vite is a build tool that focuses on fast development, while Webpack is a more versatile and powerful build tool.
Vite is designed for fast development with instant server start and hot module replacement.
Webpack is a more versatile tool that can handle complex configurations and optimizations.
Vite uses ES modules natively for faster bundling, while Webpack requires additional plugins for the same functionality.
Vite is ...
Currying is a technique in functional programming where a function with multiple arguments is transformed into a sequence of nested functions, each taking a single argument.
Currying helps in creating reusable functions and partial application.
In JavaScript, currying can be achieved using closures and nested functions.
Example: const add = (a) => (b) => a + b; const add5 = add(5); console.log(add5(3)); // Output: 8
Currying is a technique in functional programming where a function with multiple arguments is transformed into a sequence of nested functions, each taking a single argument.
Currying helps in creating reusable functions and partial application.
In JavaScript, currying can be achieved using closures and nested functions.
Example: const add = (a) => (b) => a + b; const add5 = add(5); console.log(add5(3)); // Output: 8
Webpack is a mature and feature-rich bundler, while Vite is a newer and faster build tool focused on development experience.
Webpack is a mature and feature-rich bundler that is highly configurable and widely used in the industry.
Vite is a newer build tool that focuses on providing a faster development experience by leveraging ES modules and server-side rendering.
Webpack requires a configuration file (webpack.config.js)...
I applied via LinkedIn and was interviewed before Nov 2023. There was 1 interview round.
Had to brief about myself, my technical skills and projects. Few Technical questions regarding the tech stack and casual discussion.
based on 5 interviews
Interview experience
based on 34 reviews
Rating in categories
Software Engineer
58
salaries
| ₹3 L/yr - ₹7.3 L/yr |
Junior Software Engineer
15
salaries
| ₹3 L/yr - ₹4.2 L/yr |
Software Developer
10
salaries
| ₹2.5 L/yr - ₹4.1 L/yr |
Salesforce Developer
8
salaries
| ₹3 L/yr - ₹4.5 L/yr |
Senior Software Engineer
8
salaries
| ₹4.2 L/yr - ₹10.8 L/yr |
HCL Infosystems
Accel Frontline
Diverse Lynx
Pitney Bowes