Apexon
PERSOLKELLY Interview Questions and Answers
Q1. What is Object oriented programming?
Object oriented programming is a programming paradigm that uses objects to represent and manipulate data.
Objects encapsulate data and behavior
Classes define the blueprint for objects
Inheritance allows for code reuse and polymorphism
Examples include Java, C++, and Python
Q2. Write a program to find the numbers divisble by 3 in a string - and reverse its indexes eg : - input : String s = "123456789" output String s = "129456783"
Program to find numbers divisible by 3 in a string and reverse their indexes.
Iterate through the string and check if each character is a number divisible by 3.
Store the divisible numbers in an array and reverse their indexes.
Join the array back into a string and return the result.
Q3. Explain Sonarqube, different type of code smells, and how its implemented in CI CD
Sonarqube is a static code analysis tool used to detect code smells and bugs in code. It is integrated into CI/CD pipelines for continuous code quality checks.
Sonarqube is a static code analysis tool that identifies code smells, bugs, and security vulnerabilities in code.
Code smells are common programming issues that may indicate a deeper problem in the code. Examples include duplicated code, long methods, and complex conditionals.
Sonarqube can be integrated into CI/CD pipeli...read more
Q4. How to tune the hyperparameter of svm?
Hyperparameters of SVM can be tuned using techniques like grid search, random search, and Bayesian optimization.
Grid search involves defining a grid of hyperparameter values and evaluating the model performance for each combination.
Random search randomly selects hyperparameter values from a defined range and evaluates the model performance.
Bayesian optimization uses a probabilistic model to select the next set of hyperparameters based on previous evaluations.
Cross-validation ...read more
Q5. What is data annotation
Data annotation is the process of labeling or tagging data to make it understandable and usable for machine learning algorithms.
Data annotation involves adding metadata or annotations to data.
It helps in training machine learning models by providing labeled examples.
Common types of data annotation include image labeling, text tagging, and audio transcription.
Data annotation can be done manually by human annotators or through automated tools.
Examples of data annotation tasks i...read more
Q6. What you know about ai
AI stands for Artificial Intelligence, which is the simulation of human intelligence in machines.
AI involves the development of computer systems that can perform tasks that would typically require human intelligence.
It encompasses various subfields such as machine learning, natural language processing, and computer vision.
AI is used in various applications like virtual assistants, autonomous vehicles, and recommendation systems.
Examples of AI technologies include IBM's Watson...read more
Q7. What is decision tree
A decision tree is a flowchart-like structure used to make decisions or predictions based on multiple conditions or features.
A decision tree is a hierarchical structure with nodes representing conditions or features, branches representing possible outcomes, and leaves representing final decisions or predictions.
It is a popular machine learning algorithm used for classification and regression tasks.
Each internal node in the tree represents a test on a specific feature, and eac...read more
More about working at Apexon
Top HR Questions asked in PERSOLKELLY
Interview Process at PERSOLKELLY
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month