TCS
10+ Raphacure Interview Questions and Answers
Q1. DataFrames and DatasetsHow do you create a DataFrame in PySpark?Explain the difference between a DataFrame and a Dataset in Spark.How can you perform joins in PySpark DataFrames? Give examples.What are some com...
read moreCreating and working with DataFrames in PySpark
To create a DataFrame in PySpark, you can use the createDataFrame() method from the SparkSession object.
DataFrames are structured and immutable collections of data, while Datasets are distributed collections of data with additional features like type-safety.
To perform joins in PySpark DataFrames, you can use the join() method with the appropriate join type (inner, outer, left, right).
Common DataFrame operations include filtering,...read more
Q2. For Finance and Account process 1 what are the golden rules of accounting 2 Difference b/w accrual and cash accounting concept 3 Some journal entries 4 Bank reconciliation 5 Prepaid and Accrued 6 Depreciation v...
read moreBasic accounting concepts and journal entries explained
Golden rules of accounting are: Debit the receiver, Credit the giver; Debit what comes in, Credit what goes out; Debit expenses and losses, Credit income and gains
Accrual accounting recognizes revenue and expenses when they are incurred, regardless of when cash is exchanged. Cash accounting recognizes revenue and expenses when cash is actually received or paid.
Journal entries are used to record transactions in the account...read more
Q3. 1.What are the good qulaities required for good candidate
Good candidates should possess qualities like adaptability, strong work ethic, communication skills, and problem-solving abilities.
Adaptability to changing work environments and situations
Strong work ethic and dedication to the job
Effective communication skills to work well with colleagues and clients
Problem-solving abilities to tackle challenges and find solutions
Positive attitude and willingness to learn and grow
Team player mentality to collaborate with others towards commo...read more
Q4. What is the Latest embedded systems?
The latest embedded systems are focused on IoT, AI, and machine learning.
Embedded systems are becoming more connected to the internet of things (IoT)
AI and machine learning are being integrated into embedded systems for improved performance
Low-power consumption and high-performance processors are being developed for embedded systems
Examples include Amazon Echo, Nest Thermostat, and Fitbit
Q5. What is corruption and its benefits
Corruption is the misuse of power for personal gain, leading to unfair advantages and negative consequences for society.
Corruption can take many forms, such as bribery, embezzlement, nepotism, and favoritism.
It can benefit individuals or groups who engage in it, such as politicians, businesspeople, or public officials, by giving them access to resources, contracts, or positions they would not otherwise have.
However, corruption undermines the rule of law, erodes public trust, ...read more
Q6. What is plc and what is communication?
PLC stands for Programmable Logic Controller, which is a digital computer used for automation of electromechanical processes. Communication refers to the exchange of information between two or more parties.
PLC is a specialized computer used in industrial control systems to automate processes.
PLCs are programmed using ladder logic or other programming languages to control machinery and processes.
Communication involves the exchange of data or information between two or more dev...read more
Q7. Python programing coding in calculator programing
Python can be used to create calculator programs with its built-in math functions and GUI libraries.
Python's math module provides functions for basic arithmetic operations like addition, subtraction, multiplication, and division.
GUI libraries like Tkinter can be used to create a user-friendly interface for the calculator program.
Python's eval() function can be used to evaluate mathematical expressions entered by the user.
Example: https://www.geeksforgeeks.org/python-simple-gu...read more
Q8. what is SCADA and Robotics
SCADA stands for Supervisory Control and Data Acquisition, used for monitoring and controlling industrial processes. Robotics involves designing, building, and operating robots.
SCADA is a system used to monitor and control industrial processes such as manufacturing, production, and distribution.
It collects data from sensors and equipment in real-time, allowing operators to make informed decisions and adjustments.
Robotics involves designing, building, and operating robots to p...read more
Q9. what is document splitting
Document splitting is a process of splitting a single document into multiple documents based on certain criteria.
It is used in financial accounting to split a document into multiple line items for different cost centers or profit centers.
It helps in better analysis and reporting of financial data.
Document splitting can be based on various criteria such as business area, profit center, segment, etc.
For example, a single invoice can be split into multiple line items based on th...read more
Q10. what is abstract class
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 methods that must be implemented by its subclasses.
Abstract classes can have non-abstract methods and fields.
An abstract class can be used to define a common interface for a group of related classes.
Example: Animal is an abstract class and Dog, Cat, and Bird are its subclasses.
Example: Shape is an abstract class and Circle, Square, and Tri...read more
Q11. Write a python code for given situation
Python code for a given situation
Understand the problem statement
Identify the required inputs and outputs
Write the code using appropriate syntax and logic
Q12. Tell about urslf
I am a highly motivated individual with a passion for learning and a strong work ethic.
I have a Bachelor's degree in Computer Science from XYZ University.
I have completed several internships in software development, including one at ABC Company where I worked on a team to develop a mobile app.
I am proficient in several programming languages, including Java, Python, and C++.
I am a quick learner and enjoy taking on new challenges.
In my free time, I enjoy hiking and playing guit...read more
Q13. Describe about Malwatizing
Malwatizing is not a known term or concept.
Q14. Java code for palindrome
Java code to check if a given string is a palindrome or not.
Create a function that takes a string as input
Use two pointers, one starting from the beginning and one from the end, to compare characters
Ignore spaces and punctuation marks when comparing characters
Return true if the string is a palindrome, false otherwise
Q15. Golden rules of accountancy.
Golden rules of accountancy are basic principles that guide the process of recording financial transactions.
Debit what comes in, credit what goes out
Debit the receiver, credit the giver
Debit all expenses and losses, credit all incomes and gains
More about working at TCS
Top HR Questions asked in Raphacure
Interview Process at Raphacure
Top Associate Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month