Onward Technologies Inc
10+ AIS Windows Interview Questions and Answers
Q1. SQL ? What are the different joins ? Examples of joins by given scenario?
Explanation of SQL joins and examples
Inner join: returns only matching rows from both tables
Left join: returns all rows from left table and matching rows from right table
Right join: returns all rows from right table and matching rows from left table
Full outer join: returns all rows from both tables
Example: Inner join - SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column
Example: Left join - SELECT * FROM table1 LEFT JOIN table2 ON table1.column = table2.col...read more
Q2. How can you make a slow K2 page load faster?
Optimize images, reduce HTTP requests, minify CSS and JS, use caching, and optimize database queries.
Optimize images by compressing them and reducing their size.
Reduce HTTP requests by combining multiple files into one.
Minify CSS and JS by removing unnecessary characters.
Use caching to store frequently accessed data.
Optimize database queries by indexing tables and avoiding unnecessary joins.
Q3. Auth gourds and purpose of using
Auth guards are used in software development to restrict access to certain parts of an application based on user authentication.
Auth guards are used to control access to routes in a web application
They check if a user is authenticated before allowing access to certain pages or features
Examples include role-based authentication where only certain users can access admin pages
Q4. Workflow rules ?mainly conditions.
Workflow rules are used to automate business processes and enforce rules mainly based on conditions.
Workflow rules are created in K2 Designer.
Conditions are set using logical operators such as AND, OR, NOT.
Actions can be triggered based on the conditions being met.
Examples of conditions include checking if a field is empty or if a date is in the past.
Workflow rules can be used to send notifications, update data, or start other workflows.
Q5. Api ? Have you integrated any?
Yes, I have integrated APIs in my previous projects.
Integrated Google Maps API for location services
Integrated Stripe API for payment processing
Integrated Twilio API for SMS notifications
Q6. Future plan for of career
My future plan is to continue advancing my skills and knowledge in design engineering, eventually taking on leadership roles and contributing to innovative projects.
Continue pursuing professional development opportunities such as certifications or advanced degrees
Seek out mentorship from experienced engineers to learn best practices and strategies
Work on challenging projects that allow me to apply and expand my technical expertise
Eventually aim for a leadership position where...read more
Q7. Data sharing techniques
Data sharing techniques involve methods for transferring and accessing data between different systems or applications.
Use APIs to allow different systems to communicate and share data
Implement data encryption to secure data during transfer
Utilize data warehouses or data lakes for centralized storage and access
Employ data synchronization techniques to ensure consistency across systems
Q8. Expectatations from me
Expectations include strong analytical skills, communication abilities, domain knowledge, and leadership qualities.
Demonstrate strong analytical skills to identify business needs and propose solutions
Communicate effectively with stakeholders to gather requirements and provide updates
Possess domain knowledge to understand industry trends and challenges
Show leadership qualities by guiding team members and driving project success
Q9. Willing to join at Pune location.
Yes, I am willing to join at Pune location.
I am open to relocating to Pune for the job.
I have researched about Pune and I am excited about the opportunities it offers.
I am familiar with the work culture in Pune and I believe it aligns with my values.
I have visited Pune before and I enjoyed the city's vibrant atmosphere.
Q10. robot class in selenium
The Robot class in Selenium is used for simulating keyboard and mouse interactions.
Robot class is part of java.awt package in Java.
It can be used for simulating keyboard and mouse events like key press, key release, mouse move, etc.
Robot class is useful for scenarios where Selenium WebDriver actions are not sufficient.
Example: Robot robot = new Robot(); robot.keyPress(KeyEvent.VK_ENTER);
Q11. dropdown selection in selenium
Dropdown selection in Selenium involves locating the dropdown element and selecting an option from the dropdown menu.
Locate the dropdown element using its id, name, class, or xpath
Use Select class in Selenium to interact with dropdown elements
Select an option by visible text, value, or index
Q12. What is Costing terminology.
Top HR Questions asked in AIS Windows
Interview Process at AIS Windows
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month