Premium Employer

Verizon

4.2
based on 1.3k Reviews
Filter interviews by

50+ Cheeran Varghese and Co, Chartered Accountants Interview Questions and Answers

Updated 20 Dec 2024
Popular Designations

Q1. Explain what all communication technologies and protocols you have worked and where they fit in OSI layers

Ans.

I have worked with various communication technologies and protocols across different OSI layers.

  • TCP/IP - fits in transport layer

  • HTTP - fits in application layer

  • Ethernet - fits in data link layer

  • SMTP - fits in application layer

  • UDP - fits in transport layer

Add your answer

Q2. What is oops in JavaScript. And difference between functional programming and OOPs.

Ans.

OOPs in JavaScript is a programming paradigm that uses objects to represent real-world entities. Functional programming is a paradigm that uses functions to perform tasks.

  • OOPs in JavaScript involves creating objects that have properties and methods.

  • Functional programming involves creating functions that take input and produce output without modifying the input.

  • OOPs focuses on encapsulation, inheritance, and polymorphism.

  • Functional programming focuses on immutability, higher-o...read more

Add your answer

Q3. What is event loop and types of tasks in the queue.

Ans.

Event loop is a mechanism that allows JavaScript to perform non-blocking I/O operations.

  • Event loop is responsible for handling asynchronous callbacks in JavaScript.

  • Tasks in the queue can be either microtasks or macrotasks.

  • Microtasks are executed before macrotasks.

  • Examples of macrotasks include setTimeout, setInterval, and I/O operations.

  • Examples of microtasks include Promise callbacks and mutation observer callbacks.

Add your answer

Q4. Explain which SDLC you have worked on and where do you fit in it?

Ans.

I have worked on the Agile SDLC and primarily function as a Scrum Master.

  • I have experience working in Agile environments, specifically using Scrum methodology.

  • I have led daily stand-up meetings, sprint planning sessions, and retrospectives.

  • I have collaborated with cross-functional teams to deliver high-quality software products on time.

  • I have used tools like Jira and Trello to track progress and manage tasks.

Add your answer
Discover Cheeran Varghese and Co, Chartered Accountants interview dos and don'ts from real experiences

Q5. Do you know about TMF standards, which ones you have used

Ans.

Yes, I am familiar with TMF standards and have used them in previous projects.

  • I have used TMF Reference Model for organizing and managing clinical trial documentation

  • I am familiar with TMF structure and content requirements

  • I have experience in implementing TMF standards to ensure compliance with regulatory guidelines

Add your answer

Q6. If you are coming from a telecom company, how do you compare its way of doing business with Verizon?

Ans.

Telecom company vs Verizon comparison for Principal Engineer role

  • Telecom companies may have a more traditional approach to business operations compared to Verizon's focus on innovation and technology

  • Verizon may have a stronger emphasis on customer service and satisfaction

  • Verizon's network infrastructure and technology advancements may be more advanced compared to some telecom companies

  • Verizon's corporate culture and values may differ from those of a typical telecom company

Add your answer
Are these interview questions helpful?

Q7. What is callbacks hell, promises, observables, asynch await.

Ans.

Callbacks hell is a situation where nested callbacks make code hard to read and maintain. Promises, observables, and async/await are solutions to this problem.

  • Callbacks hell occurs when there are too many nested callbacks in code.

  • Promises are a way to handle asynchronous operations in JavaScript.

  • Observables are similar to promises but can handle multiple values over time.

  • Async/await is a syntax for writing asynchronous code that looks like synchronous code.

Add your answer

Q8. What is higher order functions. And it's usage.

Ans.

Higher order functions are functions that take other functions as arguments or return functions as their result.

  • Higher order functions allow for more flexible and reusable code.

  • They can be used for tasks such as filtering, mapping, and reducing arrays.

  • Examples include Array.prototype.map(), Array.prototype.filter(), and Array.prototype.reduce().

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

Q9. Write a program to find a missing number in Arrays?

Ans.

Program to find a missing number in Arrays

  • Sort the array and iterate to find the missing number

  • Use XOR operation to find the missing number

  • Calculate the sum of all numbers and subtract from the sum of expected numbers to find the missing number

Add your answer

Q10. What all OSS and BSS systs you know or worked on

Ans.

I have experience working with OSS and BSS systems such as NetCracker, Amdocs, and CSG.

  • NetCracker

  • Amdocs

  • CSG

Add your answer

Q11. What is closure and it's applications.

Ans.

Closure is a function that has access to variables in its outer scope, even after the outer function has returned.

  • A closure can be used to create private variables and methods in JavaScript.

  • Closures can be used to implement partial application and currying.

  • Event listeners and callbacks often use closures to maintain state between function calls.

  • Closures can be used to create memoized functions that cache their results for future use.

Add your answer

Q12. What is the Collection Framework?

Ans.

The Collection Framework is a unified architecture for representing and manipulating collections in Java.

  • It provides interfaces like List, Set, Queue, etc. for storing and manipulating collections of objects.

  • It also provides concrete classes like ArrayList, HashSet, PriorityQueue, etc. that implement these interfaces.

  • It supports algorithms like sorting, searching, and shuffling on collections.

  • It is a part of the Java Collections Framework.

  • Example: List names = new ArrayList<>...read more

Add your answer

Q13. Give an example of an E2E process flow across OSS and BSS

Ans.

End-to-end process flow across OSS and BSS involves order management, service activation, billing, and customer care.

  • Order is placed by customer through self-service portal or customer service representative in OSS

  • Order is validated, processed, and provisioned in OSS

  • Service activation triggers in BSS, updating customer account and billing information

  • Billing system generates invoice based on service usage and sends to customer

  • Customer care system tracks customer interactions a...read more

Add your answer

Q14. What is Redux and use casses in class based as well as functional components with example?

Ans.

Redux is a predictable state container for JavaScript apps.

  • Redux is used for managing the state of an application.

  • It is commonly used with React to manage the state of components.

  • Redux uses a single store to manage the state of an entire application.

  • Actions are dispatched to the store to update the state.

  • Reducers are used to update the state based on the dispatched actions.

  • Functional components can use the useSelector hook to access the state.

  • Class components can use the conn...read more

Add your answer

Q15. Explain your experience on specific OSS and/or BSS systems

Ans.

I have extensive experience working with OSS and BSS systems in the telecommunications industry.

  • Implemented and maintained OSS/BSS systems for network inventory management

  • Developed custom solutions for billing and customer management using OSS/BSS platforms

  • Integrated OSS/BSS systems with third-party applications for seamless operations

Add your answer

Q16. 1. Explain the architecture you have worked on 2.explain the DMZ layer 3.How would you define transformation programs 4.Have you done poc yourself , what cloud solutions you have provided 5.Original solutions p...

read more
Add your answer

Q17. Any experience on REST API and Microservices?

Ans.

Yes, I have experience with REST API and Microservices.

  • Developed RESTful APIs using Node.js and Express framework

  • Implemented Microservices architecture using Docker and Kubernetes

  • Utilized Swagger for API documentation and testing

  • Worked on integrating third-party APIs in microservices architecture

Add your answer

Q18. How browser works detailed analysis.

Ans.

Browsers use rendering engines to interpret HTML, CSS, and JavaScript to display web pages.

  • Browsers use rendering engines to interpret HTML, CSS, and JavaScript.

  • The rendering engine parses the HTML and creates a DOM tree.

  • The rendering engine then applies CSS rules to the DOM tree to create a render tree.

  • The render tree is then laid out to determine the position of each element on the page.

  • Finally, the rendering engine paints the render tree on the screen.

  • JavaScript can manipu...read more

Add your answer

Q19. Output of the code in JavaScript.

Ans.

Output of the code in JavaScript

  • Need to see the code to determine output

  • Output can vary based on input and logic

  • Can use console.log() to print output

Add your answer

Q20. What is abstract class in Java?

Ans.

An abstract class is a class that cannot be instantiated and is used as a base class for other classes.

  • An abstract class can have abstract and non-abstract methods.

  • Abstract methods have no implementation and must be implemented by the subclass.

  • A class can only extend one abstract class but can implement multiple interfaces.

  • Abstract classes are used to provide a common interface for a group of related classes.

  • Example: abstract class Animal { abstract void makeSound(); }

Add your answer

Q21. 1. What is Compile time and run time polymorphism? 2. What is multiple inheritance in java 3. Questions on Spring boot. 4. Program using ArrayList and remove duplicate elements. 5. Program using rest api.

Ans.

Compile time polymorphism is method overloading, while run time polymorphism is method overriding. Multiple inheritance is not supported in Java.

  • Compile time polymorphism is achieved through method overloading, where multiple methods have the same name but different parameters.

  • Run time polymorphism is achieved through method overriding, where a subclass provides a specific implementation of a method that is already defined in its superclass.

  • Java does not support multiple inhe...read more

Add your answer

Q22. 1. To check if word 1 is an anagram of word 2. 2. Questions around Springboot basics 3. SOLID design principles.

Ans.

To check if two words are anagrams, compare the sorted characters of each word.

  • Sort the characters of both words

  • Compare the sorted characters to check if they are equal

  • Handle edge cases like different lengths or special characters

Add your answer

Q23. How do you think data helps in product management and share some inputs if you have worked previously in data driven environments.

Ans.

Data helps in product management by providing insights into user behavior and preferences.

  • Data helps in identifying user needs and preferences, which can inform product development.

  • Data can be used to track user behavior and identify areas for improvement.

  • Data can also be used to measure the success of product changes and inform future decisions.

  • In a previous role, I worked in a data-driven environment where we used A/B testing to inform product decisions.

  • We also regularly an...read more

Add your answer

Q24. Expected CTC, if greater than 30%, justify

Ans.

Expected CTC should be justified if greater than 30%

  • Highlighting additional skills or experience that justify the higher salary

  • Explaining the market demand for the role and the competitive salary range

  • Demonstrating the value you bring to the company that justifies the higher compensation

Add your answer

Q25. How to write user story and How will you explain to developers?

Ans.

User stories should be written in a simple and concise manner, focusing on the user's needs and goals.

  • Start with 'As a [user], I want [goal], so that [reason]' format

  • Include acceptance criteria for developers to understand the requirements

  • Use personas to create realistic user stories

  • Prioritize user stories based on business value and complexity

  • Collaborate with stakeholders to refine and validate user stories

Add your answer

Q26. Constructor is declared static or not?

Ans.

Constructor can be declared static or non-static depending on the use case.

  • If a constructor is declared static, it means it can be called without creating an instance of the class.

  • Static constructors are used to initialize static fields of the class.

  • Non-static constructors are used to initialize instance fields of the class.

  • If a class has both static and non-static constructors, the non-static constructor is called when an instance of the class is created.

Add your answer

Q27. Share your ideas if you want to change any features in the existing market linked app and why?

Ans.

I would suggest adding a feature to allow users to customize their dashboard based on their preferences.

  • The app should allow users to choose which information they want to see on their dashboard

  • Users should be able to rearrange the order of the information displayed

  • The app should also allow users to set alerts for specific market events

  • This feature would improve user experience by providing more personalized information

  • For example, a user who is primarily interested in crypto...read more

Add your answer

Q28. What are the different approaches to Optimising SQL

Ans.

Different approaches to optimizing SQL include indexing, query optimization, and database design.

  • Use indexing to improve query performance

  • Optimize queries by avoiding unnecessary joins and using appropriate functions

  • Design the database schema efficiently to reduce redundancy and improve data retrieval speed

Add your answer

Q29. What are locators present in Selenium?

Ans.

Locators are used to identify web elements in Selenium.

  • Locators are used to find and interact with web elements on a web page.

  • There are several types of locators in Selenium, including ID, name, class name, tag name, link text, and partial link text.

  • For example, to find an element with the ID 'username', you would use the ID locator: driver.findElement(By.id('username'));

Add your answer

Q30. How do you decide which technology to opt for a specific product?

Ans.

I evaluate factors such as scalability, compatibility, cost, and user experience to choose the best technology for a product.

  • Assess the scalability of the technology to ensure it can handle future growth

  • Consider compatibility with existing systems and technologies

  • Evaluate the cost of implementing and maintaining the technology

  • Prioritize user experience by choosing technology that enhances usability and performance

Add your answer

Q31. Write a program to Reverse a String?

Ans.

Program to reverse a string

  • Use a loop to iterate through the string and append each character to a new string in reverse order

  • Alternatively, use built-in string reversal functions in some programming languages

Add your answer

Q32. To find a one element Xpath in Amazon.com

Ans.

To find a one element Xpath in Amazon.com

  • Inspect the element in the browser

  • Right-click on the element and select 'Copy XPath'

  • Use the copied XPath in your code

Add your answer

Q33. What is explicit Constructor?

Ans.

An explicit constructor is a constructor that is defined with the 'explicit' keyword.

  • It is used to prevent implicit conversions from the constructor's parameter type to the class type.

  • It requires the constructor to be called explicitly with the class name and constructor arguments.

  • It is commonly used to avoid unexpected type conversions and improve code clarity.

Add your answer

Q34. Finding the count of Item bought by an customer from Flipkart during a year excluding February

Ans.

To find the count of items bought by a customer from Flipkart during a year excluding February, you need to aggregate the data and filter out February transactions.

  • Aggregate the data by customer and item purchased

  • Filter out transactions from February

  • Count the number of items bought by each customer

Add your answer

Q35. Any whitepaper you have written?

Ans.

Yes, I have written a whitepaper on the implementation of machine learning algorithms in cybersecurity.

  • Researched various machine learning algorithms commonly used in cybersecurity

  • Analyzed the effectiveness of different algorithms in detecting and preventing cyber threats

  • Discussed practical implementation strategies for integrating machine learning into existing cybersecurity systems

Add your answer

Q36. Any patents you have registered?

Ans.

Yes, I have registered two patents related to renewable energy technologies.

  • Patent 1: Solar panel design for increased efficiency

  • Patent 2: Wind turbine blade design for improved performance

Add your answer

Q37. What is interface in Java?

Ans.

An interface in Java is a collection of abstract methods and constants that can be implemented by a class.

  • An interface is declared using the interface keyword.

  • It can be implemented by any class using the implements keyword.

  • All methods in an interface are implicitly public and abstract.

  • Interfaces can also contain constants, which are implicitly public, static, and final.

  • Interfaces are used to achieve abstraction and provide a way for unrelated classes to communicate with each ...read more

Add your answer

Q38. Explain the prioritisation of features? Who's the decision maker?

Ans.

Prioritisation of features involves evaluating impact, effort, and alignment with business goals. Decision maker varies based on company structure.

  • Prioritisation is based on impact on users, business goals, and resources available.

  • Effort required to implement the feature is also considered.

  • Alignment with overall product strategy and roadmap is crucial.

  • Decision maker can be product manager, stakeholders, or cross-functional team.

  • Examples: High impact features with low effort m...read more

Add your answer

Q39. What is reletive Xpath?

Ans.

Relative XPath is a way to locate elements in XML or HTML documents based on their position relative to other elements.

  • Relative XPath uses the relationships between elements to navigate the document structure.

  • It is more flexible than absolute XPath as it adapts to changes in the document's structure.

  • Relative XPath expressions start with a reference to an element and then use various axes and predicates to locate the desired element.

  • Example: //div[@class='container']/a[2] sele...read more

View 1 answer

Q40. Clustering and partition difference in data warehousing solutions

Ans.

Clustering involves grouping similar data together, while partitioning involves dividing data into smaller, manageable sections.

  • Clustering is used to group similar data points together based on certain criteria, such as customer segments or product categories.

  • Partitioning involves dividing a large dataset into smaller, more manageable sections for easier data retrieval and processing.

  • Clustering is often used for data analysis and machine learning tasks, while partitioning is ...read more

Add your answer

Q41. Chrome capabilities of selenium automation

Ans.

Selenium automation can control Chrome browser capabilities such as handling pop-ups, cookies, and browser settings.

  • Selenium can handle pop-ups and alerts using the switchTo() method

  • Cookies can be managed using the addCookie() and deleteCookie() methods

  • Browser settings can be modified using the ChromeOptions class

  • Examples: disabling images, setting the browser window size, and using headless mode

Add your answer

Q42. How to filter external prefix entering into ospf domain

Ans.

Filter external prefixes entering OSPF domain by using distribute-list or prefix-list

  • Use distribute-list or prefix-list to filter external prefixes entering OSPF domain

  • Create an access-list to match the external prefixes that need to be filtered

  • Apply the distribute-list or prefix-list to the OSPF process on the specific interface

  • Verify the filtering by checking OSPF neighbor relationships and routing table

Add your answer

Q43. Write some user stories on an use case epic and feature of your own choice.

Ans.

As a frequent traveler, I want to be able to easily book and manage my hotel reservations.

  • User can search for hotels based on location, dates, and price range.

  • User can view hotel details, including amenities and photos.

  • User can book a room and receive confirmation.

  • User can manage their reservations, including modifying or cancelling bookings.

  • User can leave reviews and ratings for hotels they have stayed at.

  • User can earn rewards or loyalty points for booking through the platfo...read more

Add your answer

Q44. Any automation experience?

Ans.

Yes, I have extensive experience in automation including scripting, testing, and deployment.

  • Developed automation scripts using tools like Selenium, Jenkins, and Puppet

  • Implemented automated testing frameworks to improve efficiency and accuracy

  • Utilized automation for continuous integration and deployment processes

  • Experience with scripting languages such as Python, Bash, and PowerShell

Add your answer

Q45. Any experience on cloud?

Ans.

Yes, I have extensive experience working with cloud technologies such as AWS, Azure, and Google Cloud.

  • Experience in designing and implementing cloud infrastructure

  • Proficient in using cloud services such as EC2, S3, and RDS

  • Knowledge of cloud security best practices

  • Experience with cloud automation tools like Terraform and Ansible

Add your answer

Q46. Any experience on devOps?

Ans.

Yes, I have experience with devOps in previous roles.

  • Implemented CI/CD pipelines to automate software delivery processes

  • Utilized tools like Jenkins, Git, Docker, and Kubernetes for deployment and monitoring

  • Worked closely with development and operations teams to streamline workflows

Add your answer

Q47. How do you make a call between hadoop vs GCP ?

Ans.

Hadoop is a distributed open-source framework for storing and processing large datasets, while GCP (Google Cloud Platform) is a cloud computing service that offers various data processing and storage solutions.

  • Consider the size and complexity of your data: Hadoop is better suited for large-scale batch processing, while GCP offers more flexibility and scalability for various types of workloads.

  • Evaluate your team's expertise: Hadoop requires specialized skills in managing and m...read more

Add your answer

Q48. How to handle conflicts and discussions

Ans.

Handling conflicts and discussions involves active listening, empathy, open communication, and finding common ground.

  • Practice active listening to understand the other person's perspective

  • Show empathy and try to see the situation from their point of view

  • Communicate openly and honestly to express your own thoughts and feelings

  • Focus on finding common ground and solutions that benefit both parties

  • Stay calm and respectful, avoid escalating the conflict

View 2 more answers

Q49. What is ITIL and how it affects us

Ans.

ITIL stands for Information Technology Infrastructure Library. It is a set of best practices for IT service management.

  • ITIL provides a framework for IT service management to align IT services with the needs of the business.

  • It helps organizations improve efficiency, reduce costs, and provide better customer service.

  • ITIL consists of a series of publications that provide guidance on the provision of quality IT services.

  • Examples of ITIL processes include incident management, chan...read more

Add your answer

Q50. Difference betwee sec grp and nat gateway

Ans.

Security groups control inbound/outbound traffic while NAT gateway allows instances in private subnets to access internet.

  • Security groups act as a virtual firewall for instances and control inbound/outbound traffic based on rules defined by the user.

  • NAT gateway allows instances in private subnets to access the internet while keeping them secure by not exposing their IP addresses to the internet.

  • Security groups are associated with instances while NAT gateway is associated with...read more

Add your answer

Q51. How you can value add if hired

Ans.

I can value add by leveraging my expertise in strategic planning, problem-solving, and team leadership to drive successful project outcomes.

  • Developing and implementing strategic plans to achieve project goals

  • Utilizing problem-solving skills to overcome challenges and obstacles

  • Leading and motivating teams to maximize productivity and collaboration

Add your answer

Q52. Explain to me about DevOps life cycle

Add your answer

Q53. Difference between pem file and key

Ans.

A pem file contains both the private key and the certificate, while a key file only contains the private key.

  • A pem file is used for SSL/TLS certificates

  • A key file is used for SSH authentication

  • Pem files can be converted to key files using OpenSSL

  • Pem files are often used in web servers like Apache and Nginx

Add your answer

Q54. How to do the test the devices

Add your answer

Q55. How can we image it

Add your answer

Q56. Formulas in excel

Ans.

Excel formulas are used to perform calculations and manipulate data in spreadsheets.

  • Formulas start with an equal sign (=)

  • Functions can be used in formulas to perform specific calculations

  • Cell references can be used in formulas to reference data in other cells

  • Formulas can be copied and pasted to other cells

  • Examples: SUM, AVERAGE, IF, VLOOKUP

Add your answer

Q57. Mailbox experience

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

Interview Process at Cheeran Varghese and Co, Chartered Accountants

based on 44 interviews in the last 1 year
Interview experience
4.2
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

3.9
 • 470 Interview Questions
4.0
 • 349 Interview Questions
3.8
 • 265 Interview Questions
4.0
 • 206 Interview Questions
4.2
 • 199 Interview Questions
4.2
 • 142 Interview Questions
View all
Top Verizon Interview Questions And Answers
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
Get AmbitionBox app

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