ITC Infotech
20+ Interview Questions and Answers
Q1. Pdc emulator and errors how it can be fixed, how to work on VMware disk consolidation error, types for migration which I was involved and issue seen example cross over migration and aws SMS connector, azure sso
Answering questions on PDC emulator errors, VMware disk consolidation, migration types, and AWS/Azure issues.
PDC emulator errors can be fixed by ensuring that the time on the PDC is synchronized with the rest of the domain controllers.
VMware disk consolidation errors can be resolved by ensuring that there are no snapshots of the virtual machine and that the virtual machine is powered off.
Types of migration include cross-over migration and AWS SMS connector.
Issues with cross-o...read more
Q2. How do you manage the situation as a tester when getting delayed builds and what’s your approach towards changing this in the future ?
As a tester, I communicate with the development team and prioritize testing based on the severity of the delay.
Communicate with the development team to understand the reason for the delay
Prioritize testing based on the severity of the delay
Provide feedback to the development team on how to avoid future delays
Automate testing to reduce the time required for testing
Collaborate with the development team to improve the build process
Q3. What's the benefits of using web client over RestTemplate?
Web client offers more flexibility and features than RestTemplate.
Web client supports reactive programming and non-blocking I/O.
Web client allows for more customization and configuration options.
Web client can handle multiple requests concurrently.
Web client can be used with different protocols, not just HTTP.
RestTemplate is simpler and easier to use for basic requests.
Q4. Types of observable Flowable vs observable Use of hashcode Kotlin data classes default methods
Answering questions on observable, flowable, hashcode, and Kotlin data classes.
Observable and Flowable are both types of reactive streams in RxJava
Flowable is used for handling backpressure while Observable is not
Hashcode is a method in Java that returns a unique integer value for an object
Kotlin data classes have default methods like equals(), hashCode(), and toString()
Q5. what are the scrum ceremonies that you facilitate
I facilitate all the Scrum ceremonies including Sprint Planning, Daily Stand-up, Sprint Review, and Sprint Retrospective.
Sprint Planning involves defining the Sprint Goal and creating a plan for the upcoming Sprint.
Daily Stand-up is a daily meeting where the team discusses progress, plans for the day, and any obstacles.
Sprint Review is a meeting where the team presents the work completed during the Sprint and receives feedback.
Sprint Retrospective is a meeting where the team ...read more
Q6. How does Microservices architecture work?
Microservices architecture is a way of designing software applications as independent, small, and modular services.
Microservices are self-contained and can be developed, deployed, and scaled independently.
Each microservice performs a specific business function and communicates with other microservices through APIs.
Microservices architecture promotes flexibility, agility, and faster time-to-market.
Examples of companies using microservices architecture include Netflix, Amazon, ...read more
Q7. How can we handle content negotiation?
Content negotiation can be handled by using HTTP headers to indicate the preferred format of the response.
Use the Accept header to indicate the preferred format of the response
Use the Content-Type header to indicate the format of the request body
If the server cannot provide the requested format, it should return a 406 Not Acceptable status code
If the server can provide multiple formats, it should use the Content Negotiation algorithm to determine the best format to return
Q8. Assets Cycle with accounting entries and purpose of Dep Key & Area
The assets cycle involves accounting entries related to the acquisition, utilization, and disposal of assets. Depreciation key and area are used to calculate and allocate depreciation expenses.
Assets cycle involves acquiring, using, and disposing of assets.
Accounting entries include recording asset acquisition, depreciation, and disposal.
Depreciation key is used to determine the method and rate of depreciation for an asset.
Depreciation area is used to allocate depreciation ex...read more
Q9. What tool you use for Scrum
We use Jira for Scrum.
Jira is a popular tool for Agile project management
It allows for easy creation and management of Scrum boards
Jira also has features for sprint planning, backlog management, and reporting
Other tools like Trello and Asana can also be used for Scrum
Q10. How does distributed logging works?
Distributed logging is a method of collecting and aggregating log data from multiple sources across a network.
Logs are generated by applications and systems and sent to a central location for storage and analysis.
Distributed logging allows for easier troubleshooting and monitoring of distributed systems.
Popular tools for distributed logging include Elasticsearch, Logstash, and Kibana (ELK stack).
Q11. P2P Cycle with Setting and accounting entries
P2P cycle involves procurement of goods/services, approval, receipt, invoice processing, and payment.
P2P cycle starts with requisition for goods/services
Approval process follows to ensure compliance
Goods/services received and invoice processed for payment
Accounting entries include debit to expense account and credit to accounts payable
Q12. O2C cycle with setting and accounting entries
The O2C cycle involves the process of receiving and fulfilling customer orders, invoicing, and receiving payment.
Order is received from customer
Order is processed and goods/services are delivered
Invoice is generated and sent to customer
Payment is received and recorded in accounts
Q13. What is mean by GRM rule?
GRM rule stands for Generalized Resource Management rule.
GRM rule is a principle used in project management to allocate resources efficiently.
It involves prioritizing tasks based on available resources and project goals.
The rule helps in optimizing resource utilization and improving project outcomes.
For example, if a project has limited budget and manpower, GRM rule would prioritize tasks that are critical to project success.
Q14. Explain the scrum ceremonies
Scrum ceremonies are regular meetings that help the team to plan, review, and improve their work.
Sprint Planning: Plan the work for the upcoming sprint
Daily Stand-up: Daily check-in to discuss progress and plan for the day
Sprint Review: Review the work completed during the sprint
Sprint Retrospective: Reflect on the sprint and identify areas for improvement
Backlog Refinement: Review and prioritize the product backlog
Q15. Explain empirical process
Empirical process is a data-driven approach to problem-solving that involves continuous experimentation and observation.
Empirical process involves making observations, collecting data, and using that data to make decisions.
It is a continuous process that involves testing hypotheses and refining them based on the results.
Empirical process is commonly used in fields such as science, engineering, and business.
For example, a company might use empirical process to test different m...read more
Q16. Explain glide ajax and write the syntax
Glide ajax is a client-side scripting technology in ServiceNow used for asynchronous server communication.
Glide ajax is used to make asynchronous server calls without refreshing the entire page.
Syntax: new GlideAjax('script_include_name').getXMLAnswer(callbackFunction);
Example: var ga = new GlideAjax('MyScriptInclude'); ga.addParam('sysparm_name', 'myFunction'); ga.getXMLAnswer(myCallbackFunction);
Q17. Whats your expected ctc
My expected CTC is negotiable based on the responsibilities and opportunities offered by the role.
I am looking for a competitive salary package that aligns with industry standards and my level of experience.
I am open to discussing additional benefits such as bonuses, stock options, or flexible work arrangements.
I believe in fair compensation for the value I bring to the organization.
I am confident that we can reach a mutually beneficial agreement during the negotiation proces...read more
Q18. What is Z-Ordering
Z-Ordering is a method of arranging objects on a 2D plane based on their depth or priority.
Z-Ordering determines the order in which objects are drawn on a screen.
Objects with a higher Z-order value are drawn on top of objects with a lower Z-order value.
Z-Ordering is commonly used in computer graphics and user interface design.
For example, in a video game, characters may have different Z-order values to ensure they appear correctly in front of or behind other objects.
Q19. Software testing life cycle
Software testing life cycle involves planning, designing, executing, and evaluating tests to ensure quality software.
The software testing life cycle includes test planning, test design, test execution, and test evaluation.
Test planning involves defining the scope, objectives, and resources required for testing.
Test design includes creating test cases, test data, and test scripts based on requirements.
Test execution involves running the tests and recording the results.
Test eva...read more
Q20. Explain about the Delta lake
Delta Lake is an open-source storage layer that brings ACID transactions to Apache Spark and big data workloads.
Delta Lake provides ACID transactions, scalable metadata handling, and unifies streaming and batch data processing.
It ensures data integrity and reliability by providing features like schema enforcement and data versioning.
Delta Lake is compatible with Apache Spark and supports various data formats like Parquet, ORC, and Avro.
It allows users to easily convert existi...read more
Q21. Benefits of Delta lakes
Delta lakes provide scalable, reliable, and performant storage for big data analytics.
Scalability: Delta lakes can handle large amounts of data and scale easily as data grows.
Reliability: Delta lakes ensure data integrity and consistency with ACID transactions.
Performance: Delta lakes optimize data access and query performance with indexing and caching.
Schema enforcement: Delta lakes enforce schema on write, ensuring data quality and consistency.
Time travel: Delta lakes allow...read more
Q22. Explain the difference between
The difference between leadership and management lies in their focus and approach to achieving goals.
Leadership focuses on inspiring and motivating others to achieve a common goal, while management focuses on planning, organizing, and controlling resources to achieve specific objectives.
Leadership involves setting a vision and direction for a team, while management involves implementing strategies and processes to achieve that vision.
Leadership is more about influencing and e...read more
Interview Process at null
Reviews
Interviews
Salaries
Users/Month