Premium Employer

Persistent Systems

3.5
based on 3.8k Reviews
Filter interviews by

10+ A Y Consultants Interview Questions and Answers

Updated 13 Nov 2024
Popular Designations

Q1. Write media query for showing 3 divs in a row for desktop view and in column for mobile view

Ans.

Media query for 3 divs in row for desktop and column for mobile view

  • Use min-width and max-width to target desktop and mobile views respectively

  • Set display property to flex and flex-wrap to wrap for desktop view

  • Set display property to block for mobile view

Add your answer

Q2. Working concepts of loops , map , list problem statment.

Ans.

Loops, map, and list are fundamental concepts in programming.

  • Loops are used to repeat a block of code until a certain condition is met.

  • Map is a higher-order function that applies a given function to each element of a list and returns a new list.

  • List is a collection of elements that can be accessed by their index.

  • Example: for loop, map function, list comprehension.

Add your answer

Q3. Validation on how much exposure to the product

Ans.

Exposure to the product can be validated through hands-on experience, user feedback, market research, and data analysis.

  • Hands-on experience with the product through development and testing

  • User feedback from customers or internal stakeholders

  • Market research to understand the competitive landscape and user preferences

  • Data analysis of usage metrics, customer behavior, and product performance

  • Examples: Conducting user interviews, A/B testing features, analyzing sales data

Add your answer

Q4. How Agile process works

Ans.

Agile process involves iterative development, collaboration, and flexibility in responding to change.

  • Agile process breaks down projects into smaller, manageable tasks called sprints.

  • Teams work in short iterations, typically 2-4 weeks, to deliver working software.

  • Regular meetings like daily stand-ups, sprint planning, and retrospectives help keep the team on track.

  • Customer feedback is incorporated throughout the development process to ensure the final product meets their needs...read more

Add your answer
Discover A Y Consultants interview dos and don'ts from real experiences

Q5. Customization tools and details

Ans.

Customization tools and details are essential for tailoring engineering solutions to specific needs.

  • Customization tools allow for adjusting parameters to meet unique requirements

  • Details provide a deeper understanding of the system being engineered

  • Examples include CAD software for designing custom parts and simulation tools for optimizing performance

Add your answer

Q6. create sql queries for different scenarios

Ans.

Creating SQL queries for different scenarios

  • Use SELECT statement to retrieve data from a table

  • Use WHERE clause to filter data based on specific conditions

  • Use JOIN clause to combine data from multiple tables

Add your answer
Are these interview questions helpful?

Q7. What is TSQL and optimization techniques

Ans.

TSQL is a Microsoft proprietary extension of SQL used for querying and managing relational databases.

  • TSQL stands for Transact-SQL and is used in Microsoft SQL Server.

  • Optimization techniques in TSQL include indexing, query tuning, and avoiding unnecessary joins.

  • Examples of optimization techniques in TSQL include using appropriate indexes on frequently queried columns and avoiding using functions in WHERE clauses.

Add your answer

Q8. Program to read data from excel

Ans.

A program to read data from excel.

  • Use a library like Apache POI or OpenPyXL to read excel files.

  • Identify the sheet and cell range to read data from.

  • Parse the data and store it in a suitable data structure.

  • Handle errors and exceptions that may occur during the process.

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. REST and SOAP examples and design principles

Ans.

REST and SOAP are web service protocols with different design principles

  • REST (Representational State Transfer) is an architectural style that uses standard HTTP methods like GET, POST, PUT, DELETE for communication

  • SOAP (Simple Object Access Protocol) is a protocol that uses XML for message exchange and can work over various transport protocols like HTTP, SMTP, etc.

  • REST is lightweight, scalable, and easy to use, while SOAP is more rigid and has built-in security features

  • REST i...read more

Add your answer

Q10. Code on basic trigger

Ans.

A basic trigger code is used to automatically perform an action when a certain event occurs in a database.

  • Triggers are written in SQL and can be used to enforce business rules, perform data validation, or maintain data integrity.

  • Example: CREATE TRIGGER trigger_name BEFORE INSERT ON table_name FOR EACH ROW BEGIN ... END;

Add your answer

Q11. Explain the Automation framework

Ans.

Automation framework is a set of guidelines, standards, and tools used for automating software testing.

  • It provides a structured approach to automate tests

  • It includes tools for test case management, test data management, and reporting

  • It helps in reducing manual effort and increasing test coverage

  • Examples include Selenium, Appium, and TestNG

Add your answer

Q12. difference between let const and var

Ans.

let is block scoped, const is constant, var is function scoped

  • let: block scoped, can be reassigned

  • const: block scoped, cannot be reassigned, but its properties can be modified

  • var: function scoped, can be reassigned

Add your answer

Q13. How spring works internally

Ans.

Spring is a lightweight framework that provides comprehensive infrastructure support for developing Java applications.

  • Spring works internally by using Inversion of Control (IoC) container to manage Java objects.

  • It uses Dependency Injection to inject the dependencies of an object at runtime.

  • Spring also provides Aspect-Oriented Programming (AOP) support for cross-cutting concerns.

  • It utilizes various modules like Core, Context, AOP, JDBC, ORM, etc., to provide different function...read more

Add your answer

Q14. Program to reverse a string

Ans.

A program to reverse a string

  • Iterate through the string from end to start and append each character to a new string

  • Use built-in functions like reverse() or StringBuilder.reverse() in some programming languages

  • Convert the string to an array, reverse the array, and then convert it back to a string

Add your answer

Q15. Optimization techniques for react

Ans.

Optimization techniques for React include code splitting, lazy loading, memoization, and virtualization.

  • Code splitting: Break down the code into smaller chunks to load only what is necessary for each page.

  • Lazy loading: Load components only when they are needed, improving initial load time.

  • Memoization: Cache the results of expensive function calls to avoid redundant calculations.

  • Virtualization: Render only the visible elements in a list, improving performance for large dataset...read more

Add your answer

Q16. Underlying structure of Databricks

Ans.

Databricks is built on Apache Spark, a unified analytics engine for big data processing.

  • Databricks is built on top of Apache Spark, which provides a unified analytics engine for big data processing.

  • It offers a collaborative platform for data scientists, data engineers, and business analysts to work together.

  • Databricks provides tools for data ingestion, data processing, machine learning, and visualization.

  • It supports multiple programming languages like Python, Scala, SQL, and ...read more

Add your answer

Q17. 1Code on Palindrome

Ans.

A palindrome is a word, phrase, number, or other sequence of characters that reads the same forward and backward.

  • Check if the string is equal to its reverse to determine if it is a palindrome.

  • Ignore spaces and punctuation when checking for palindromes.

  • Examples: 'racecar', 'madam', '12321'

Add your answer

Q18. check palindrome in python

Ans.

Check if a string is a palindrome in Python

  • Use string slicing to reverse the string and compare with the original string

  • Remove spaces and convert to lowercase for accurate comparison

  • Use a for loop to iterate through the string and check if it is a palindrome

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at A Y Consultants

based on 26 interviews
4 Interview rounds
Technical Round - 1
Technical Round - 2
HR Round - 1
HR Round - 2
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Lead Engineer Interview Questions from Similar Companies

3.5
 • 86 Interview Questions
3.9
 • 11 Interview Questions
View all
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter