i
ClaySys
Filter interviews by
I applied via LinkedIn and was interviewed in Nov 2024. There was 1 interview round.
Program to calculate factorial of a number using for loop
Initialize a variable to store the factorial result
Use a for loop to iterate from 1 to the given number
Multiply the current value with the factorial result in each iteration
Return the factorial result
I applied via Company Website and was interviewed in May 2024. There was 1 interview round.
Debugging techniques involve using logs to identify and fix issues in code.
Types of logs include console logs, file logs, event logs, and trace logs.
Debugging techniques include using breakpoints, stepping through code, and analyzing error messages.
Logging frameworks like log4net and NLog can be used to generate logs for debugging purposes.
Top trending discussions
Simple DSA questions
I applied via LinkedIn and was interviewed in Mar 2024. There was 1 interview round.
The process for Software Development Engineer involves planning, designing, coding, testing, and deploying software solutions.
Gather requirements from stakeholders
Create a design based on requirements
Write code to implement the design
Test the software for bugs and issues
Deploy the software for users to use
Iterate on feedback and make improvements
posted on 5 Sep 2023
It placed in hackerRank.question difficulty level was medium.
I applied via Company Website and was interviewed in Jul 2022. There were 4 interview rounds.
JUST BASIC APPTITUDE , IF YOU ARE GOOD WITH BASICS THEN ITS GOOD
YOU SHJOULD KNOW INTERMEDIATE CODING
I was interviewed in Apr 2021.
Round duration - 90 minutes
Round difficulty - Medium
Coding Round:
Questions -3
Time- 90 min
Topic- DP, Array, String
Given an array of size N
and Q
queries, each query requires left rotating the original array by a specified number of elements. Return the modified array for each query.
The idea is to create a function which would rotate the array one element at a time. This can be done by shifting the array towards left by one element and copying the first element to the end of the array. For every query repeatedly call the above function, until the desired rotation is obtained.
If the number of rotations required, say ‘K’, is greater than the number of elements, ‘N’,...
Given an infinite supply of coins of varying denominations, determine the total number of ways to make change for a specified value using these coins. If it's not possible to make...
Given a string (STR
) of length N
, you are tasked to create a new string through the following method:
Select the smallest character from the first K
characters of STR
, remov...
O(1)
Since we ar...
Tip1 : Practice at least 250 Questions based on DSA
Tip2 : Practice at least 50 Basic Javascript Questions
Tip3 : Practice at least 50 SQL query Questions
Tip4 : Do at least 2 projects ( full stack-based technology )
Tip 1 : Keep it short. Mention the academic and professional projects you've done.
Tip 2 : Add your educational details properly with the percentage or CGPA obtained.
Tip 3 : Have some projects on a resume.
Tip 4 : Do not put false things on your resume.
posted on 13 Jun 2023
I applied via Company Website and was interviewed before Jun 2022. There was 1 interview round.
posted on 27 Jan 2022
I applied via Campus Placement and was interviewed in Jul 2021. There were 2 interview rounds.
public static use for accessing methods and variables without creating an object
Allows access to methods and variables without creating an object
Useful for utility classes where objects are not needed
Can be used to create global variables or constants
Example: Math class in Java has only static methods and constants
I applied via Naukri.com and was interviewed in Jul 2020. There were 4 interview rounds.
Sqlite database can be implemented in React Native using 'react-native-sqlite-storage' package.
Install 'react-native-sqlite-storage' package using npm.
Import SQLite from 'react-native-sqlite-storage'.
Create a database using SQLite.openDatabase() method.
Execute SQL queries using executeSql() method.
Close the database connection using close() method.
Generator functions are functions that can be paused and resumed, allowing for lazy evaluation of data.
Generator functions use the yield keyword to pause execution and return a value.
They can be used to generate an infinite sequence of values.
They are memory efficient as they only generate values when needed.
Example: function* myGenerator() { yield 1; yield 2; yield 3; }
Example: const infiniteGenerator = function*() {
Push notifications can be implemented in Android and iOS using Firebase Cloud Messaging (FCM) and Apple Push Notification service (APNs) respectively.
For Android, integrate FCM SDK in the app and use FCM console to send notifications.
For iOS, create an APNs certificate, configure the app to receive notifications, and use APNs to send notifications.
Both platforms require handling of notification payload in the app to di...
I used React Native for my last app.
Developed UI components using React Native
Integrated APIs to fetch and display data
Implemented Redux for state management
Used Firebase for authentication and database
Optimized app performance using React Native Debugger
Functional components are stateless and return UI elements based on input props, while non-functional components have state and can change UI based on user interaction.
Functional components are simpler and easier to test than non-functional components.
Non-functional components can have state and lifecycle methods, while functional components cannot.
Examples of functional components include buttons, labels, and icons, w...
based on 4 interviews
Interview experience
based on 2 reviews
Rating in categories
Software Engineer
180
salaries
| ₹1 L/yr - ₹6 L/yr |
Software Analyst
62
salaries
| ₹1 L/yr - ₹5.3 L/yr |
Softwaretest Engineer
48
salaries
| ₹1 L/yr - ₹5 L/yr |
RPA Developer
42
salaries
| ₹1.2 L/yr - ₹5 L/yr |
Senior Software Engineer
34
salaries
| ₹4.4 L/yr - ₹11.4 L/yr |
Infosys
TCS
Wipro
HCLTech