Sopra Steria
Infinity Learn Interview Questions and Answers
Q1. what is an API? how to deploy it
API stands for Application Programming Interface. It is a set of protocols and tools for building software applications.
API is a way for different software components to communicate with each other
It defines how software components should interact with each other
API can be deployed on a server or cloud platform
API can be accessed through HTTP requests
API documentation is important for developers to understand how to use it
Q2. Explain center limit theorm
The center limit theorem states that the sum or average of a large number of independent and identically distributed random variables will tend towards a normal distribution.
The theorem applies to a wide range of distributions, not just normal distributions.
It is often used in statistical analysis to estimate population parameters.
The theorem assumes that the random variables are independent and identically distributed.
The larger the sample size, the closer the distribution w...read more
Q3. Difference between covariance and correlation
Covariance measures how two variables vary together, while correlation measures the strength of their linear relationship.
Covariance can be positive, negative, or zero, indicating the direction of the relationship between the variables.
Correlation ranges from -1 to 1, with 0 indicating no linear relationship and -1 or 1 indicating a perfect negative or positive linear relationship, respectively.
Covariance is affected by the scale of the variables, while correlation is not.
Cov...read more
Q4. how word2vec is generated
word2vec is a neural network model used to generate word embeddings.
word2vec uses a shallow neural network with one input layer, one hidden layer, and one output layer.
It learns to predict the context of a word by training on a large corpus of text.
The output of the hidden layer is used as the word embedding.
There are two approaches to word2vec: continuous bag of words (CBOW) and skip-gram.
CBOW predicts a word given its context, while skip-gram predicts the context given a wo...read more
Q5. how embeddings works
Embeddings are a way to represent words or phrases as vectors in a high-dimensional space.
Embeddings are learned through neural networks that analyze large amounts of text data.
They capture semantic and syntactic relationships between words.
They are used in natural language processing tasks such as language translation and sentiment analysis.
Popular embedding models include Word2Vec and GloVe.
Q6. What is docker Docker commands
Docker is a platform for developing, shipping, and running applications using containerization technology.
Docker allows developers to package their applications and dependencies into a container that can run on any machine.
Docker containers are lightweight, portable, and can be easily deployed and scaled.
Docker commands include 'docker run' to start a container, 'docker build' to create an image, and 'docker push' to upload an image to a registry.
Docker also has a vast librar...read more
Q7. What is Ansible Ansible commands
Ansible is an open-source automation tool that simplifies IT orchestration and configuration management.
Ansible is agentless and uses SSH or WinRM to communicate with remote machines
It uses YAML syntax for writing playbooks that define the desired state of the system
Ansible modules are used to perform specific tasks on remote machines
Some commonly used Ansible commands are ansible-playbook, ansible-galaxy, ansible-vault, etc.
Top Senior Software Engineer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month