Gyansys Infotech
Ved Prabhakar Chartered Accountants Interview Questions and Answers
Q1. Final keyword vs static keyword
Final keyword restricts modification while static keyword is used for class-level variables and methods.
Final keyword is used to make a variable constant and cannot be modified once initialized.
Final keyword can also be used to make a method un-overridable in a subclass.
Static keyword is used to declare class-level variables and methods.
Static variables are shared among all instances of a class.
Static methods can be called without creating an instance of the class.
Q2. Languages known( c, java)
I am proficient in C and Java programming languages.
Experience in developing applications using C and Java
Knowledge of data structures and algorithms
Familiarity with object-oriented programming concepts
Ability to write efficient and optimized code
Examples: Developed a Java-based web application for online shopping, Implemented a C program for sorting algorithms
Q3. What is boxing and unboxing in C#?
Boxing is the process of converting a value type to a reference type, while unboxing is the opposite process.
Boxing is done implicitly by the compiler when a value type is assigned to a reference type variable.
Unboxing requires an explicit cast from the reference type back to the original value type.
Boxing and unboxing can impact performance, so they should be used carefully in performance-critical code.
Q4. What are sessions in mvc?
Sessions in MVC are used to store and manage user-specific data throughout multiple requests.
Sessions are used to maintain state between multiple requests from the same user.
Data stored in sessions is unique to each user and can be accessed across different pages.
Sessions can be used to store user authentication information, shopping cart items, etc.
Sessions can be managed using session variables in MVC controllers.
Q5. repartition vs coalesce, dag vs lineage
Repartition and coalesce are used to manage the number of partitions in a Spark RDD. DAG and lineage are concepts related to Spark's execution model.
Repartition increases the number of partitions by shuffling data across the network, while coalesce reduces the number of partitions by merging them together.
DAG (Directed Acyclic Graph) is a graph of stages in a Spark job, while lineage is the record of transformations that were applied to the data to produce the current RDD.
Und...read more
Q6. best way to add new columns from source to target
Q7. how data is stored in Sap
Top HR Questions asked in Ved Prabhakar Chartered Accountants
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month