i
Cloud
Analogy
Filter interviews by
Attempt to de-reference null object occurs when trying to access or manipulate a null object in Salesforce development.
Always check if an object is null before trying to access its properties or methods
Use safe navigation operator '?' to avoid null pointer exceptions
Example: Account acc = null; System.debug(acc.Name); // This will throw Attempt to de-reference null object error
Example: Account acc = null; System.d...
Create an array of strings containing 1, 1.5, 2, 2.5, 3
Initialize an array of strings
Add the numbers 1, 1.5, 2, 2.5, 3 as strings to the array
Carry is generated when the sum of two digits is greater than 9.
Carry is a digit that is carried over to the next place value in the sum.
For example, in the sum 56 + 78, the carry generated is 1 (5+7=12, carry 1, 6+8+1=15).
Carry is important in addition of large numbers and in binary addition.
A program to find palindrome numbers in a given range.
Iterate through the given range of numbers
Convert each number to a string and check if it is equal to its reverse
If yes, add it to the list of palindrome numbers
I have a degree in Electronics and Communication Engineering.
I completed my Bachelor's degree in Electronics and Communication Engineering from XYZ University.
During my studies, I gained knowledge in various subjects such as Analog and Digital Communication, Microprocessors, and Microcontrollers.
I also completed a project on the design and implementation of a wireless communication system using Zigbee technology.
I...
Job experience refers to the work history of an individual in a particular field or industry.
It includes the skills and knowledge gained through previous employment.
It can be used to demonstrate expertise and suitability for a particular role.
Employers often look for candidates with relevant job experience.
Examples of job experience include internships, part-time jobs, and full-time employment.
It is important to h...
Salesforce developer is a professional who develops and customizes applications on the Salesforce platform.
Salesforce developers use Apex and Visualforce to create custom applications and functionality
They work closely with stakeholders to understand business requirements and design solutions
They also integrate Salesforce with other systems and manage data within the platform
Examples of Salesforce developer roles ...
Apex is used for building custom business logic and integrations on the Salesforce platform.
Apex is a strongly-typed, object-oriented programming language.
It allows developers to create custom code to extend Salesforce functionality.
Apex can be used to build triggers, controllers, and classes for custom business logic.
It can also be used to integrate Salesforce with external systems.
Apex code runs natively on the ...
A quality analyst is responsible for ensuring that products or services meet the required standards and specifications.
Conducting quality assurance tests and inspections
Analyzing data to identify areas for improvement
Developing and implementing quality control procedures
Collaborating with other departments to ensure quality standards are met
Providing feedback to management on quality issues
Examples: testing softwa...
Black box testing is a software testing technique where the internal workings of the system are not known to the tester.
Tests the functionality of the system without knowing the internal code
Focuses on input and output of the system
Tests for user interface, performance, and security
Examples include acceptance testing and regression testing
I appeared for an interview in Jan 2025.
Proficient in problem-solving.
I am skilled at coding, but I do not practice daily.
Good at case study time
I may not excel in group discussions, but I possess a considerable amount of knowledge.
I always give my best in any task.
Number system , lcm ,hcf ,blood relations
Check if array of strings is a palindrome or not.
Iterate through the array and compare each string with its reverse to check for palindrome.
Ignore spaces and punctuation while checking for palindrome.
Example: ['madam', 'racecar', 'hello', 'level'] should return true.
Inheritance is a concept in object-oriented programming where a class can inherit attributes and methods from another class.
Allows a class to inherit attributes and methods from another class
Promotes code reusability and reduces redundancy
Creates a parent-child relationship between classes
Types of inheritance include single, multiple, multilevel, and hierarchical
Example: Class 'Animal' can be a parent class with attrib...
Objects in OOPs refer to instances of classes that encapsulate data and behavior.
Objects are created based on a class blueprint
Objects have attributes (data) and methods (behavior)
Objects allow for data encapsulation and abstraction
Example: Class 'Car' can have objects like 'Toyota', 'Honda', etc.
Bubble sort is a simple sorting algorithm that repeatedly steps through the list, compares adjacent elements, and swaps them if they are in the wrong order.
Start by comparing the first two elements of the array and swap them if necessary.
Continue comparing adjacent elements and swapping them until the array is sorted.
Repeat this process for each element in the array until no more swaps are needed.
I applied via Approached by Company and was interviewed in Dec 2024. There was 1 interview round.
The sum of the series n/1, n/2, n/3, ..., n/m is calculated and printed.
Iterate from 1 to m and calculate n divided by the current number in the iteration.
Add all the calculated values to get the sum of the series.
Print the final sum of the series.
Print strings with at least one digit from given array.
Iterate through each string in the array and check if it contains a digit using regular expressions.
Use the regex pattern '\d' to match any digit in a string.
Print the strings that match the pattern.
I applied via Referral and was interviewed in Oct 2024. There were 2 interview rounds.
Machine learning is a subset of artificial intelligence that focuses on developing algorithms and models that can learn from and make predictions or decisions based on data.
Machine learning involves training algorithms to learn patterns and make predictions from data.
It can be supervised, unsupervised, or semi-supervised learning.
Examples include image recognition, natural language processing, and recommendation system...
Developed a machine learning model to predict customer churn for a telecom company.
Used historical customer data to train the model
Implemented various classification algorithms such as Random Forest and Logistic Regression
Evaluated model performance using metrics like accuracy, precision, and recall
Code to reverse a string of your name
Create a function that takes a string as input
Use built-in functions like reverse() or loop through the string to reverse it
Return the reversed string
Code to print pyramid pattern in Python
Use nested loops to print spaces and stars in each row
Increment the number of stars in each row to form the pyramid shape
Example: for a pyramid with 5 rows, the code would look like this:
for i in range(5):
print(' '*(5-i-1) + '*'*(2*i+1))
Consist of 4 question based on simple coding
Annotation used in Java to inject dependencies
@Wire annotation is used in Java to inject dependencies
It is typically used in frameworks like Dagger or ButterKnife
Example: @Wire TextView textView;
Clouds are visible masses of water droplets or ice crystals suspended in the atmosphere.
Clouds are classified based on their altitude, shape, and appearance.
Types of clouds include cirrus, cumulus, stratus, and nimbus.
High-level clouds are found at altitudes above 20,000 feet, while low-level clouds are below 6,500 feet.
Clouds can also be classified as convective, stratiform, or cumulonimbus.
Security model refers to the framework that defines how security is implemented in a system or application.
Security model determines who can access what resources and under what conditions
It includes authentication, authorization, encryption, and auditing
Examples of security models include discretionary access control (DAC), mandatory access control (MAC), and role-based access control (RBAC)
Data modelling is the process of creating a visual representation of data and its relationships within a system.
Identifying entities and their attributes
Defining relationships between entities
Creating a schema to represent the data
Normalization to reduce redundancy
Example: Entity-Relationship Diagram (ERD)
I appeared for an interview in Feb 2025, where I was asked the following questions.
Apex is a strongly typed, object-oriented programming language used on the Salesforce platform.
Apex is designed for building applications on the Salesforce platform.
It allows developers to execute flow and transaction control statements on the Salesforce server.
Apex is similar to Java in syntax, making it easier for Java developers to learn.
It supports database operations, allowing developers to perform CRUD operations...
I appeared for an interview in Feb 2025, where I was asked the following questions.
The four pillars of OOP are encapsulation, inheritance, polymorphism, and abstraction, essential for building robust software.
Encapsulation: Bundling data and methods that operate on the data within one unit (class). Example: A class 'Car' with properties like 'speed' and methods like 'accelerate()'.
Inheritance: Mechanism where one class inherits properties and methods from another. Example: 'ElectricCar' inherits from...
I appeared for an interview in Feb 2025, where I was asked the following questions.
DSA stands for Data Structures and Algorithms; SOQL is Salesforce Object Query Language for querying Salesforce data.
DSA is essential for efficient problem-solving in programming.
Common data structures include arrays, linked lists, stacks, and queues.
Algorithms can be sorting (e.g., quicksort) or searching (e.g., binary search).
SOQL is similar to SQL but specifically designed for Salesforce data.
Example of SOQL: SELECT...
Top trending discussions
The duration of Cloud Analogy interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 52 interview experiences
Difficulty level
Duration
based on 175 reviews
Rating in categories
Salesforce Developer
327
salaries
| ₹2.4 L/yr - ₹18.9 L/yr |
Quality Analyst
77
salaries
| ₹2.7 L/yr - ₹9 L/yr |
Salesforce Administrator
66
salaries
| ₹3.9 L/yr - ₹9 L/yr |
Senior Salesforce Developer
40
salaries
| ₹10.1 L/yr - ₹21.8 L/yr |
Full Stack Developer
40
salaries
| ₹7.3 L/yr - ₹14.9 L/yr |
Tekwissen
Softenger
XcelServ Solutions
Capital Numbers Infotech