Publicis Resources
10+ Kurlon Interview Questions and Answers
Q1. How can we integrate the tools in CICD pipeline?
Integrating tools in CICD pipeline involves setting up automation, connecting different stages, and ensuring smooth flow of code from development to deployment.
Identify the stages in the CICD pipeline such as code repository, build, test, and deployment
Select appropriate tools for each stage based on requirements and compatibility
Configure the tools to work together by setting up triggers, notifications, and dependencies
Automate the process by creating scripts or using built-...read more
Q2. How can we manage Infra and cloud?
Infra and cloud can be managed through automation, monitoring, scalability, and cost optimization.
Implement automation tools like Terraform or Ansible to provision and manage infrastructure.
Utilize monitoring tools such as Prometheus or Nagios to track performance and availability.
Design for scalability by using cloud-native services like AWS Auto Scaling or Azure Virtual Machine Scale Sets.
Optimize costs by leveraging reserved instances, spot instances, or rightsizing resour...read more
Q3. What is prepaid expenses?
Prepaid expenses are expenses that have been paid for in advance but have not yet been incurred.
Prepaid expenses are considered assets on a company's balance sheet.
They are expenses that have been paid for but have not yet been used or consumed.
Examples include prepaid rent, insurance premiums, and prepaid subscriptions.
As the prepaid expenses are used or consumed, they are gradually recognized as expenses on the income statement.
Q4. What is bank reconciliation?
Bank reconciliation is the process of comparing a company's records to its bank statement to ensure they match.
Bank reconciliation helps identify any discrepancies between the company's records and the bank statement.
It involves comparing transactions, such as deposits and withdrawals, in the company's records to those in the bank statement.
Any differences found during the reconciliation process need to be investigated and resolved.
Bank reconciliation helps ensure the accurac...read more
Q5. What is accrual?
Accrual refers to the recognition of revenues and expenses when they are incurred, regardless of when cash is exchanged.
Accrual accounting matches revenues with expenses in the same accounting period, even if cash has not been exchanged.
It provides a more accurate representation of a company's financial position compared to cash basis accounting.
Examples of accruals include accounts receivable, accounts payable, and accrued interest.
Q6. What do you mean by Budgeting Forecasting
Budgeting forecasting is the process of estimating future financial outcomes based on historical data and market trends.
Budgeting forecasting involves analyzing past financial data and market conditions to predict future financial outcomes.
It helps in setting financial goals, allocating resources, and making informed business decisions.
Forecasting techniques include trend analysis, regression analysis, and time series analysis.
For example, a company may use budgeting forecast...read more
Q7. Explained Devops process ?
DevOps is a software development methodology that combines software development (Dev) with IT operations (Ops) to shorten the systems development life cycle.
DevOps focuses on collaboration, automation, and monitoring throughout the software development lifecycle.
It aims to increase the speed of software delivery and improve the quality of software.
Common tools used in DevOps include Jenkins, Docker, Ansible, and Git.
DevOps practices include continuous integration, continuous ...read more
Q8. How you do Intercompany reconciliation
Intercompany reconciliation involves comparing and resolving discrepancies between financial transactions between different entities within the same organization.
Identify intercompany transactions by analyzing financial statements and records
Match corresponding transactions between entities
Investigate and resolve any discrepancies or differences
Ensure proper elimination of intercompany transactions in consolidated financial statements
Use software or tools to streamline the re...read more
Q9. How you preparing Cashflow statments
Preparing cash flow statements involves analyzing cash inflows and outflows to assess a company's liquidity and financial health.
Start by gathering financial data, including cash receipts and payments.
Categorize cash flows into operating, investing, and financing activities.
Calculate net cash flow by subtracting cash outflows from cash inflows.
Prepare the cash flow statement using the direct or indirect method.
Ensure accuracy by reconciling the statement with other financial ...read more
Q10. what are closures and hoisting in js
Closures are functions that have access to variables from their outer scope. Hoisting is the behavior of moving variable and function declarations to the top of their containing scope.
Closures allow functions to access variables from their outer scope even after the outer function has finished executing.
Hoisting moves variable and function declarations to the top of their containing scope during the compilation phase.
Example of closure: function outerFunction() { let outerVar...read more
Q11. What is uipath explain in rpa terms
UiPath is a leading RPA (Robotic Process Automation) software platform that helps automate repetitive tasks.
UiPath is a popular RPA software platform used for automating repetitive tasks in businesses.
It uses a visual drag-and-drop interface to create automation workflows.
UiPath robots can mimic human actions like clicking, typing, and copying data.
It can automate tasks across various applications and systems, improving efficiency and accuracy.
UiPath offers features like scre...read more
Q12. What are the decorators used in Apex
Decorators in Apex are annotations used to define custom metadata for Apex classes and methods.
Decorators are used to define custom metadata for classes and methods in Apex.
They are denoted by the '@' symbol followed by the decorator name.
Some commonly used decorators in Apex include @AuraEnabled, @TestSetup, @future, @InvocableMethod, @ReadOnly, @RemoteAction, etc.
Q13. security practices for rest apis
Implementing security practices to protect REST APIs from unauthorized access and data breaches.
Use HTTPS to encrypt data transmission between client and server
Implement authentication mechanisms such as OAuth or JWT tokens
Use rate limiting to prevent brute force attacks
Validate input data to prevent SQL injection and other vulnerabilities
Implement role-based access control to restrict access to sensitive data
Regularly update and patch software to fix security vulnerabilities
Q14. Event loop in nodejs
Event loop in Node.js manages asynchronous operations by executing callback functions when certain events occur.
Event loop is responsible for handling I/O operations and executing callbacks.
It allows Node.js to perform non-blocking operations efficiently.
Event loop continuously checks the event queue for new events to process.
Example: setTimeout() function in Node.js uses event loop to execute the callback after a specified time.
Q15. How to create a DL
Interview Process at Kurlon
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month