Filter interviews by
I appeared for an interview in Feb 2025.
Three questions involving normal dsa
I applied via Naukri.com and was interviewed in Aug 2023. There were 3 interview rounds.
Q. 1 Using Python, How can we extract 3-grams from the given document and obtain a list of the generated 3-gram phrases
Q. 2 You are given an integer array containing distinct numbers and you can perform the following operations until the array is empty : if the first element has the smallest value, remove it. otherwise , put the element at the end of the array. Return an integer denoting the number of operations it takes to make nums empty.
Example: Input nums = [3,4,-1]
Output:5
Operation Array
1 [4,3,-1]
2 [-1,3,4]
3 [3,4]
4 [4]
5 []
Q.3 Write a python Code to initialize k cluster centroids for the k-means clustering algorithm using a random dataset.
Q. 4 Write a python function that takes as input and performs stop word removal, stemming, and tokenization. The function should return a list of processed tokens.
Q. 5 Given an integer array nums, move all the even integers at the beginning of the array followed by all the odd integers. Return any array that satisfies this condition.
Input = [3,1,2,4]
expected Output = [2,4,1,3]
Q. 3
I applied via Naukri.com and was interviewed in Mar 2023. There were 3 interview rounds.
Valere Labs interview questions for popular designations
I applied via Approached by Company and was interviewed before Oct 2022. There were 3 interview rounds.
Types of prompts include text prompts, image prompts, audio prompts, and video prompts.
Text prompts: prompts that are in written form
Image prompts: prompts that are in visual form
Audio prompts: prompts that are in audio form
Video prompts: prompts that are in video form
Symmetric encryption uses the same key for both encryption and decryption, while asymmetric encryption uses different keys for encryption and decryption.
Symmetric encryption is faster and more efficient than asymmetric encryption.
Asymmetric encryption provides better security as it uses a public key for encryption and a private key for decryption.
Examples of symmetric encryption algorithms include AES and DES, while ex...
I applied via Referral and was interviewed in Jul 2024. There were 3 interview rounds.
30 MCQs where 15 Need to be answered correctly to get shortlisted.
Sanfoundary source is very helpful in cracking it.
Oops concepts refer to Object-Oriented Programming principles such as Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation det
File handling refers to the process of managing and manipulating files on a computer system.
File handling involves tasks such as creating, reading, writing, updating, and deleting files.
Common file operations include opening a file, reading its contents, writing data to it, and closing the file.
File handling in programming languages often involves using functions or libraries specifically designed for file operations.
E...
Supervised learning uses labeled data to train a model, while unsupervised learning finds patterns in unlabeled data.
Supervised learning requires input-output pairs for training
Examples include linear regression, support vector machines, and neural networks
Unsupervised learning clusters data based on similarities or patterns
Examples include k-means clustering, hierarchical clustering, and principal component analysis
I applied via Approached by Company and was interviewed in Jul 2024. There were 2 interview rounds.
Developed a recommendation system for an e-commerce platform using collaborative filtering
Used collaborative filtering to analyze user behavior and recommend products
Implemented matrix factorization techniques to improve recommendation accuracy
Evaluated model performance using metrics like RMSE and precision-recall curves
I am currently working on developing machine learning models using Python, TensorFlow, and scikit-learn.
Python programming language
TensorFlow framework
scikit-learn library
I would approach a machine learning problem by first understanding the problem, collecting and preprocessing data, selecting a suitable algorithm, training the model, evaluating its performance, and fine-tuning it.
Understand the problem statement and define the objectives clearly.
Collect and preprocess the data to make it suitable for training.
Select a suitable machine learning algorithm based on the problem type (clas...
based on 5 interviews
Interview experience
based on 15 reviews
Rating in categories
Software Engineer
12
salaries
| ₹3.8 L/yr - ₹9.7 L/yr |
Senior Software Engineer
9
salaries
| ₹8.4 L/yr - ₹10.7 L/yr |
Senior Software Developer
7
salaries
| ₹4.5 L/yr - ₹9 L/yr |
Lead Software Engineer
7
salaries
| ₹8.8 L/yr - ₹15 L/yr |
Software Developer
6
salaries
| ₹4 L/yr - ₹8 L/yr |
TCS
Accenture
Wipro
Cognizant