Coursera interview experience
Role - ML engineer
It started with his introduction and then mine. Next he gave me one hackerrank link to solve live a medium to hard level leetcode question based on arrays. After completing that, he asked me few ML based questions like type of learning and their explanations and a few examples. Also asked me to classify 2 examples about what ML model might be suitable for that case. Also he asked me a few SQL queries. Then he asked me to choose a project which i did and asked me to explain it and cross questioned about that. At last he gave me a chance to ask a few questions.
๐For Placement Resources:
https://topmate.io/sumit_kumar80/1261910?utm_source=public_profile&utm_campaign=sumit_kumar80
Role - ML engineer
It started with his introduction and then mine. Next he gave me one hackerrank link to solve live a medium to hard level leetcode question based on arrays. After completing that, he asked me few ML based questions like type of learning and their explanations and a few examples. Also asked me to classify 2 examples about what ML model might be suitable for that case. Also he asked me a few SQL queries. Then he asked me to choose a project which i did and asked me to explain it and cross questioned about that. At last he gave me a chance to ask a few questions.
๐For Placement Resources:
https://topmate.io/sumit_kumar80/1261910?utm_source=public_profile&utm_campaign=sumit_kumar80
Rtcamp interview experience
Role - Associate Python Engineer
It started with a general room with around 50 candidates. After a short introduction we were moved to a personal breakout room.
Then the interviewer asked about the introduction and a few questions based on dbms, hashing, open source, web development
Questions included -
- what is indexing
- how will you store a password, indexing or hashing, why?
- python vs javascript
- frameworks vs libraries
- git vs github
- session vs cookie
- can you hash an image
- can hashing be reversed
- how is the hashed image stored and retrieved
- sql commands and complexity
๐Placement Resources:
https://topmate.io/sumit_kumar80
Role - Associate Python Engineer
It started with a general room with around 50 candidates. After a short introduction we were moved to a personal breakout room.
Then the interviewer asked about the introduction and a few questions based on dbms, hashing, open source, web development
Questions included -
- what is indexing
- how will you store a password, indexing or hashing, why?
- python vs javascript
- frameworks vs libraries
- git vs github
- session vs cookie
- can you hash an image
- can hashing be reversed
- how is the hashed image stored and retrieved
- sql commands and complexity
๐Placement Resources:
https://topmate.io/sumit_kumar80
๐PharmEasy is hiring for Software Engineer Intern (Frontend)
Experience: 0 - 2 year's
Expected Stipend: 4-6 LPA
Apply here: https://www.linkedin.com/jobs/view/4309726517/
Experience: 0 - 2 year's
Expected Stipend: 4-6 LPA
Apply here: https://www.linkedin.com/jobs/view/4309726517/
Linkedin
PharmEasy hiring Software Engineer Intern (Frontend) in Mumbai, Maharashtra, India | LinkedIn
Posted 11:09:06 AM. PharmEasywww.pharmeasy.in
PharmEasy is a consumer healthcare โsuper app.โ Started with the soleโฆSee this and similar jobs on LinkedIn.
PharmEasy is a consumer healthcare โsuper app.โ Started with the soleโฆSee this and similar jobs on LinkedIn.
๐Lam Research is hiring for Engineering Intern
Experience: 0 - 2 year's
Apply here: https://careers.lamresearch.com/careers/job/1099542488778?hl=en_US&domain=lamresearch.com&src=Eightfold
Experience: 0 - 2 year's
Apply here: https://careers.lamresearch.com/careers/job/1099542488778?hl=en_US&domain=lamresearch.com&src=Eightfold
Lamresearch
Careers at Lam Research
Careers site
๐Accenture is hiring for Software Development Engineer
Experience: 0 - 2 year's
Apply here: https://www.accenture.com/in-en/careers/jobdetails?id=ATCI-5115212-S1892199_en&title=Software+Development+Engineer
Experience: 0 - 2 year's
Apply here: https://www.accenture.com/in-en/careers/jobdetails?id=ATCI-5115212-S1892199_en&title=Software+Development+Engineer
Accenture
Custom Software Engineer
Learn more about applying for Custom Software Engineer position at Accenture.
๐Mphasis is hiring for Junior Trainee Role
Experience: 0 - 2 year's
Apply here: https://mphasis.ripplehire.com/candidate/?token=B4UkLILwjQRHGDZ8Zziq&source=LINKEDINCAMPAIGNNEW&ref=LINKEDINCAMPAIGNNEW#detail/job/654040
Experience: 0 - 2 year's
Apply here: https://mphasis.ripplehire.com/candidate/?token=B4UkLILwjQRHGDZ8Zziq&source=LINKEDINCAMPAIGNNEW&ref=LINKEDINCAMPAIGNNEW#detail/job/654040
Ripplehire
Mphasis Careers | Latest jobs at Mphasis - Ripplehire.com
Apply Now! This is a wonderful opportunity. Help your friends by sharing this role with them.
๐น What is the Bandwagon Effect?
The Bandwagon Effect is a psychological bias in which people start doing something simply because everyone else is doing it.
๐ That is, a person doesn't think whether something is right or not, they just follow the crowd.
This is called โ
"Everyone is doing it, so I will too."
๐น Real-life examples ๐
Fashion trends ๐
When a new style or clothing item becomes trendy, people start wearing it,
even if it doesn't suit them โ just because everyone else is wearing it.
Social media following ๐ฑ
When a celebrity or influencer becomes very popular,
people start following them without any particular reason,
because โeveryone is following them.โ
Voting in elections ๐ณ๏ธ
Sometimes people vote for a party just because
โit seems like they are going to win.โ
That is, they make decisions based on the majority, not thoughtful consideration.
Stock market / Crypto ๐ฐ
When people see others investing in a particular stock or cryptocurrency,
they also invest in it โ
without knowing whether it's the right choice or not.
๐น Psychological reason
Humans feel safe in a crowd (herd mentality).
We fear that โif I am different, I might be wrong.โ
That's why we do what others are doing.
๐น Example from India ๐ฎ๐ณ
In 2021, when cryptocurrencies like โDogecoinโ and โShiba Inuโ were trending,
millions of Indians invested money just because
โeveryone was earning.โ
But later, when the market crashed,
most people suffered heavy losses โ
because they hadn't done their own research.
โ Simple definition:
Bandwagon Effect means โ when a person starts doing something just because everyone else is doing it.
๐ Even in matters of religion, people follow new rituals. They don't even know their meaning, yet they follow them. Why? Because if everyone is doing it, it can't be wrong.
But I have learned from Acharya Ji that if everyone is doing something, there's a higher chance that it might be wrong. And I am seeing this happening around me.
The Bandwagon Effect is a psychological bias in which people start doing something simply because everyone else is doing it.
๐ That is, a person doesn't think whether something is right or not, they just follow the crowd.
This is called โ
"Everyone is doing it, so I will too."
๐น Real-life examples ๐
Fashion trends ๐
When a new style or clothing item becomes trendy, people start wearing it,
even if it doesn't suit them โ just because everyone else is wearing it.
Social media following ๐ฑ
When a celebrity or influencer becomes very popular,
people start following them without any particular reason,
because โeveryone is following them.โ
Voting in elections ๐ณ๏ธ
Sometimes people vote for a party just because
โit seems like they are going to win.โ
That is, they make decisions based on the majority, not thoughtful consideration.
Stock market / Crypto ๐ฐ
When people see others investing in a particular stock or cryptocurrency,
they also invest in it โ
without knowing whether it's the right choice or not.
๐น Psychological reason
Humans feel safe in a crowd (herd mentality).
We fear that โif I am different, I might be wrong.โ
That's why we do what others are doing.
๐น Example from India ๐ฎ๐ณ
In 2021, when cryptocurrencies like โDogecoinโ and โShiba Inuโ were trending,
millions of Indians invested money just because
โeveryone was earning.โ
But later, when the market crashed,
most people suffered heavy losses โ
because they hadn't done their own research.
โ Simple definition:
Bandwagon Effect means โ when a person starts doing something just because everyone else is doing it.
๐ Even in matters of religion, people follow new rituals. They don't even know their meaning, yet they follow them. Why? Because if everyone is doing it, it can't be wrong.
But I have learned from Acharya Ji that if everyone is doing something, there's a higher chance that it might be wrong. And I am seeing this happening around me.
acharyaprashant.org
Acharya Prashant
Acharya Prashant, one of the worldโs most widely followed philosophers and public intellectuals, reaches 66 million+ YouTube subscribers, 100 million watch-hours, and over 6 billion views across social media. Discover his growing global impact.
Forwarded from Acharya Prashant
This media is not supported in your browser
VIEW IN TELEGRAM
Do you remember the lockdown days?
When the world came to a halt, flights grounded, factories silent, roads empty.
And suddenly, skies turned blue.
Rivers that hadnโt reflected the sun in decades began to sparkle.
Peacocks danced on highways, dolphins appeared near city shores, and mountains became visible from hundreds of kilometres away.
All within weeks.
That wasnโt a miracle.
It was proof, nature heals fast when we step aside.
And thatโs what the Earth needs today, not more symbolic action, but less action.
Not more planting, but less cutting.
Not more green slogans, but fewer desires that demand destruction.
โโโโโโโโโโโโ
As Acharya Prashant reminds us,
โThe solution is not to add new eco-friendly gestures on top of the same destructive lifestyle, but to stop that lifestyle itself.โ
Because the more we โdoโ, the more we disturb.
We pollute when we act, and we pollute again when we try to undo that act.
When the world came to a halt, flights grounded, factories silent, roads empty.
And suddenly, skies turned blue.
Rivers that hadnโt reflected the sun in decades began to sparkle.
Peacocks danced on highways, dolphins appeared near city shores, and mountains became visible from hundreds of kilometres away.
All within weeks.
That wasnโt a miracle.
It was proof, nature heals fast when we step aside.
And thatโs what the Earth needs today, not more symbolic action, but less action.
Not more planting, but less cutting.
Not more green slogans, but fewer desires that demand destruction.
โโโโโโโโโโโโ
As Acharya Prashant reminds us,
โThe solution is not to add new eco-friendly gestures on top of the same destructive lifestyle, but to stop that lifestyle itself.โ
Because the more we โdoโ, the more we disturb.
We pollute when we act, and we pollute again when we try to undo that act.
Forwarded from ๐ป Computer Books Chat ๐ป (Admin)
Its_All_Analytics_The_Foundations_of_AI,_Big_Data,_and_Data_Science.pdf
5.1 MB
Itโs All Analytics!
Scott Burk, 2021
Scott Burk, 2021
Forwarded from Java Programming
30-day roadmap to learn Java up to an intermediate level.
This roadmap is designed for beginners, so adjust your pace as needed.
Week 1: Java Basics
*Day 1-2:*
- Day 1: Get Java installed on your computer and set up your development environment.
- Day 2: Learn about Java's history, its role in programming, and write your first "Hello, World!" program.
*Day 3-4:*
- Day 3: Study Java syntax, data types, and variables.
- Day 4: Understand operators and perform basic arithmetic operations.
*Day 5-7:*
- Day 5: Explore control flow with if-else statements and loops (for and while).
- Day 6: Dive into switch statements and understand how to handle user choices.
- Day 7: Practice writing small programs that use conditions and loops.
Week 2: Functions and Object-Oriented Programming
*Day 8-9:*
- Day 8: Learn about functions (methods) and how to define your own functions in Java.
- Day 9: Study function parameters, return types, and method overloading.
*Day 10-12:*
- Day 10: Understand the basics of object-oriented programming (OOP) in Java.
- Day 11: Learn about classes, objects, and constructors.
- Day 12: Explore encapsulation, inheritance, and polymorphism.
*Day 13-14:*
- Day 13: Study Java packages and access modifiers (public, private, protected).
- Day 14: Practice creating classes and objects in real-world scenarios.
Week 3: Data Structures and Collections
*Day 15-17:*
- Day 15: Dive into arrays in Java and understand their usage.
- Day 16: Study Java's collection framework and ArrayList.
- Day 17: Learn about iterating through collections using loops and iterators.
*Day 18-19:*
- Day 18: Explore other collection types like LinkedList and HashMap.
- Day 19: Understand when to use different collection types in Java.
*Day 20-21:*
- Day 20: Study exception handling in Java and how to deal with errors.
- Day 21: Practice working with try-catch blocks and handling exceptions effectively.
Week 4: Intermediate Topics and Projects
*Day 22-23:*
- Day 22: Study file handling in Java, including reading and writing files.
- Day 23: Create a small project that involves file operations.
*Day 24-26:*
- Day 24: Learn about multithreading and how to create and manage threads in Java.
- Day 25: Study Java's built-in libraries for networking and socket programming.
- Day 26: Work on a project that involves multithreading or networking.
*Day 27-28:*
- Day 27: Explore more advanced Java topics like JavaFX for GUI development or JDBC for database connectivity.
- Day 28: Work on a more complex project that combines your knowledge from the past weeks.
*Day 29-30:*
- Day 29: Review and revisit any topics you found challenging.
- Day 30: Continue building projects and exploring areas of Java that interest you.
Consider joining Java communities and forums to seek help and advice. Java is a versatile language with many applications, so your learning journey can continue well beyond this roadmap. Good luck!
This roadmap is designed for beginners, so adjust your pace as needed.
Week 1: Java Basics
*Day 1-2:*
- Day 1: Get Java installed on your computer and set up your development environment.
- Day 2: Learn about Java's history, its role in programming, and write your first "Hello, World!" program.
*Day 3-4:*
- Day 3: Study Java syntax, data types, and variables.
- Day 4: Understand operators and perform basic arithmetic operations.
*Day 5-7:*
- Day 5: Explore control flow with if-else statements and loops (for and while).
- Day 6: Dive into switch statements and understand how to handle user choices.
- Day 7: Practice writing small programs that use conditions and loops.
Week 2: Functions and Object-Oriented Programming
*Day 8-9:*
- Day 8: Learn about functions (methods) and how to define your own functions in Java.
- Day 9: Study function parameters, return types, and method overloading.
*Day 10-12:*
- Day 10: Understand the basics of object-oriented programming (OOP) in Java.
- Day 11: Learn about classes, objects, and constructors.
- Day 12: Explore encapsulation, inheritance, and polymorphism.
*Day 13-14:*
- Day 13: Study Java packages and access modifiers (public, private, protected).
- Day 14: Practice creating classes and objects in real-world scenarios.
Week 3: Data Structures and Collections
*Day 15-17:*
- Day 15: Dive into arrays in Java and understand their usage.
- Day 16: Study Java's collection framework and ArrayList.
- Day 17: Learn about iterating through collections using loops and iterators.
*Day 18-19:*
- Day 18: Explore other collection types like LinkedList and HashMap.
- Day 19: Understand when to use different collection types in Java.
*Day 20-21:*
- Day 20: Study exception handling in Java and how to deal with errors.
- Day 21: Practice working with try-catch blocks and handling exceptions effectively.
Week 4: Intermediate Topics and Projects
*Day 22-23:*
- Day 22: Study file handling in Java, including reading and writing files.
- Day 23: Create a small project that involves file operations.
*Day 24-26:*
- Day 24: Learn about multithreading and how to create and manage threads in Java.
- Day 25: Study Java's built-in libraries for networking and socket programming.
- Day 26: Work on a project that involves multithreading or networking.
*Day 27-28:*
- Day 27: Explore more advanced Java topics like JavaFX for GUI development or JDBC for database connectivity.
- Day 28: Work on a more complex project that combines your knowledge from the past weeks.
*Day 29-30:*
- Day 29: Review and revisit any topics you found challenging.
- Day 30: Continue building projects and exploring areas of Java that interest you.
Consider joining Java communities and forums to seek help and advice. Java is a versatile language with many applications, so your learning journey can continue well beyond this roadmap. Good luck!
Javascript for Everything:
JS + React = Web Development
JS + Three.js = 3D Visualization
JS + Angular = Web Applications
JS + Phaser = Game Development
JS + Vue.js = Progressive Web Apps
JS + TensorFlow.js = Machine Learning
JS + Node.js = Server-Side Development
JS + Electron = DesktopApp Development
JS + React Native = MobileApp Development
#javascript
JS + React = Web Development
JS + Three.js = 3D Visualization
JS + Angular = Web Applications
JS + Phaser = Game Development
JS + Vue.js = Progressive Web Apps
JS + TensorFlow.js = Machine Learning
JS + Node.js = Server-Side Development
JS + Electron = DesktopApp Development
JS + React Native = MobileApp Development
#javascript
Top Coding Interview Questions ๐ป
๐ 1. Two Sum Problem
Find two numbers in an array that add up to a target value.
Approach: Use a hash map to store complements for O(n) time.
๐ 2. Reverse a Linked List
Reverse a singly linked list iteratively or recursively.
๐ 3. Binary Tree Traversals
Implement Inorder, Preorder, and Postorder traversals (recursion or stack).
๐ 4. Detect Cycle in a Linked List
Use Floydโs Tortoise and Hare algorithm to detect if a loop exists.
๐ 5. Merge Intervals
Given intervals, merge all overlapping intervals.
๐ 6. Valid Parentheses
Use a stack to check for matching pairs of parentheses/brackets.
๐ 7. Maximum Subarray Sum (Kadaneโs Algorithm)
Find the contiguous subarray with the largest sum.
๐ 8. Search in a Rotated Sorted Array
Modified binary search to find an element in a rotated sorted array.
๐ 9. Implement Queue using Stacks
Use two stacks to simulate a queueโs FIFO behavior.
๐ ๐ Least Recently Used (LRU) Cache Implementation
Use a hashmap + doubly linked list for O(1) access and updates.
๐ก Pro Tip: Master these core problems and practice explaining your thought process clearly. Also, get comfortable with coding on whiteboard or online editors.
๐ 1. Two Sum Problem
Find two numbers in an array that add up to a target value.
Approach: Use a hash map to store complements for O(n) time.
๐ 2. Reverse a Linked List
Reverse a singly linked list iteratively or recursively.
๐ 3. Binary Tree Traversals
Implement Inorder, Preorder, and Postorder traversals (recursion or stack).
๐ 4. Detect Cycle in a Linked List
Use Floydโs Tortoise and Hare algorithm to detect if a loop exists.
๐ 5. Merge Intervals
Given intervals, merge all overlapping intervals.
๐ 6. Valid Parentheses
Use a stack to check for matching pairs of parentheses/brackets.
๐ 7. Maximum Subarray Sum (Kadaneโs Algorithm)
Find the contiguous subarray with the largest sum.
๐ 8. Search in a Rotated Sorted Array
Modified binary search to find an element in a rotated sorted array.
๐ 9. Implement Queue using Stacks
Use two stacks to simulate a queueโs FIFO behavior.
๐ ๐ Least Recently Used (LRU) Cache Implementation
Use a hashmap + doubly linked list for O(1) access and updates.
๐ก Pro Tip: Master these core problems and practice explaining your thought process clearly. Also, get comfortable with coding on whiteboard or online editors.
Tech And Events 2026 pinned ยซTop Coding Interview Questions ๐ป ๐ 1. Two Sum Problem Find two numbers in an array that add up to a target value. Approach: Use a hash map to store complements for O(n) time. ๐ 2. Reverse a Linked List Reverse a singly linked list iteratively or recursively.โฆยป
Forwarded from โโถโโ โโโโ
Algorithms and Data Structures with Python.pdf
6.7 MB
Algorithms and Data Structures with Python
Cuantum Technologies, 2023
Cuantum Technologies, 2023
Forwarded from Data Science & Machine Learning
โ
Top Deep Learning Interview Questions & Answers ๐ค๐ง
๐ 1. What is Deep Learning?
Answer: A subset of Machine Learning that uses multi-layered neural networks to learn patterns from large datasets. It excels in image recognition, speech processing, and NLP.
๐ 2. What is a Neural Network?
Answer: A system of interconnected nodes (neurons) organized in layers โ input, hidden, and output โ that process data using weights and activation functions.
๐ 3. What are Activation Functions?
Answer: They introduce non-linearity into the network. Common types:
โฆ ReLU: max(0, x) โ fast and widely used
โฆ Sigmoid: outputs between 0 and 1
โฆ Tanh: outputs between -1 and 1
๐ 4. What is Backpropagation?
Answer: The process of updating weights in a neural network by calculating the gradient of the loss function and propagating it backward using chain rule.
๐ 5. What is Dropout?
Answer: A regularization technique that randomly disables neurons during training to prevent overfitting.
๐ 6. What is Transfer Learning?
Answer: Using a pre-trained model on a new, related task. Example: fine-tuning ResNet for medical image classification.
๐ 7. What are CNNs used for?
Answer: Convolutional Neural Networks are ideal for image and video data. They use filters to detect spatial hierarchies like edges, shapes, and textures.
๐ 8. What are RNNs and LSTMs?
Answer:
โฆ RNNs handle sequential data but suffer from vanishing gradients.
โฆ LSTMs solve this using memory cells and gates to retain long-term dependencies.
๐ 9. What are Autoencoders?
Answer: Unsupervised neural networks that compress data into a lower-dimensional form and then reconstruct it. Used in anomaly detection and denoising.
๐ 10. What are GANs?
Answer: Generative Adversarial Networks consist of a Generator (creates fake data) and a Discriminator (detects fakes). Used in image synthesis, deepfakes, and art generation.
๐ 11. What is Regularization in Deep Learning?
Answer: Techniques like L1/L2 penalties, Dropout, and Early Stopping help reduce overfitting by constraining model complexity.
๐ 12. What is the Vanishing Gradient Problem?
Answer: In deep networks, gradients can become too small during backpropagation, making it hard to update weights. Solutions include using ReLU and batch normalization.
๐ 13. What is Batch Normalization?
Answer: It normalizes inputs to each layer, stabilizing learning and speeding up training.
๐ 14. What is the role of Epochs, Batches, and Iterations?
Answer:
โฆ Epoch: One full pass through the dataset
โฆ Batch: Subset of data used in one forward/backward pass
โฆ Iteration: One update of weights per batch
๐ 15. What is the difference between Training and Inference?
Answer:
โฆ Training: Model learns from data
โฆ Inference: Model makes predictions using learned weights
๐ก Pro Tip: Always explain concepts with examples or analogies in interviews. For instance, compare CNN filters to human vision detecting edges and shapes.
โค๏ธ Tap for more AI/ML interview prep!
๐ 1. What is Deep Learning?
Answer: A subset of Machine Learning that uses multi-layered neural networks to learn patterns from large datasets. It excels in image recognition, speech processing, and NLP.
๐ 2. What is a Neural Network?
Answer: A system of interconnected nodes (neurons) organized in layers โ input, hidden, and output โ that process data using weights and activation functions.
๐ 3. What are Activation Functions?
Answer: They introduce non-linearity into the network. Common types:
โฆ ReLU: max(0, x) โ fast and widely used
โฆ Sigmoid: outputs between 0 and 1
โฆ Tanh: outputs between -1 and 1
๐ 4. What is Backpropagation?
Answer: The process of updating weights in a neural network by calculating the gradient of the loss function and propagating it backward using chain rule.
๐ 5. What is Dropout?
Answer: A regularization technique that randomly disables neurons during training to prevent overfitting.
๐ 6. What is Transfer Learning?
Answer: Using a pre-trained model on a new, related task. Example: fine-tuning ResNet for medical image classification.
๐ 7. What are CNNs used for?
Answer: Convolutional Neural Networks are ideal for image and video data. They use filters to detect spatial hierarchies like edges, shapes, and textures.
๐ 8. What are RNNs and LSTMs?
Answer:
โฆ RNNs handle sequential data but suffer from vanishing gradients.
โฆ LSTMs solve this using memory cells and gates to retain long-term dependencies.
๐ 9. What are Autoencoders?
Answer: Unsupervised neural networks that compress data into a lower-dimensional form and then reconstruct it. Used in anomaly detection and denoising.
๐ 10. What are GANs?
Answer: Generative Adversarial Networks consist of a Generator (creates fake data) and a Discriminator (detects fakes). Used in image synthesis, deepfakes, and art generation.
๐ 11. What is Regularization in Deep Learning?
Answer: Techniques like L1/L2 penalties, Dropout, and Early Stopping help reduce overfitting by constraining model complexity.
๐ 12. What is the Vanishing Gradient Problem?
Answer: In deep networks, gradients can become too small during backpropagation, making it hard to update weights. Solutions include using ReLU and batch normalization.
๐ 13. What is Batch Normalization?
Answer: It normalizes inputs to each layer, stabilizing learning and speeding up training.
๐ 14. What is the role of Epochs, Batches, and Iterations?
Answer:
โฆ Epoch: One full pass through the dataset
โฆ Batch: Subset of data used in one forward/backward pass
โฆ Iteration: One update of weights per batch
๐ 15. What is the difference between Training and Inference?
Answer:
โฆ Training: Model learns from data
โฆ Inference: Model makes predictions using learned weights
๐ก Pro Tip: Always explain concepts with examples or analogies in interviews. For instance, compare CNN filters to human vision detecting edges and shapes.
โค๏ธ Tap for more AI/ML interview prep!
โคโ๐ฅ1
IQVIA hiring for Python Developer!!
๐Location: India (Hybrid)
Expected CTC: โน60K โ โน1L per month
Qualification: Bachelorโs/ Masterโs Degree
Experience: Freshers/ Experienced
Full Details & Apply Link:
https://jobs.iqvia.com/en/job/bengaluru/python-developer/24443/87326209296
[21/10, 8:08 pm] : Vodafone hiring for Executive โ Junior Engineer!!
๐Location: Pune, India
Expected CTC: โน30K โ โน70K per month
Qualification: Bachelorโs/ Masterโs Degree
Experience: Freshers/ Experienced
Full Details & Apply Link:
https://jobs.vodafone.com/careers/job/563018693455424
[21/10, 8:08 pm] : eClerx hiring for Analyst!!
๐Location: Pune (Hybrid)
Expected CTC: โน16K โ โน56K per month
Qualification: Graduate / Post Graduate
Full Details & Apply Link:
https://fa-ewji-saasfaprod1.fa.ocs.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/80028
๐Location: India (Hybrid)
Expected CTC: โน60K โ โน1L per month
Qualification: Bachelorโs/ Masterโs Degree
Experience: Freshers/ Experienced
Full Details & Apply Link:
https://jobs.iqvia.com/en/job/bengaluru/python-developer/24443/87326209296
[21/10, 8:08 pm] : Vodafone hiring for Executive โ Junior Engineer!!
๐Location: Pune, India
Expected CTC: โน30K โ โน70K per month
Qualification: Bachelorโs/ Masterโs Degree
Experience: Freshers/ Experienced
Full Details & Apply Link:
https://jobs.vodafone.com/careers/job/563018693455424
[21/10, 8:08 pm] : eClerx hiring for Analyst!!
๐Location: Pune (Hybrid)
Expected CTC: โน16K โ โน56K per month
Qualification: Graduate / Post Graduate
Full Details & Apply Link:
https://fa-ewji-saasfaprod1.fa.ocs.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/80028
Iqvia
Working at IQVIA | Jobs and Careers at IQVIA
Join IQVIA and see where your skills can take you. Together, we help customers drive healthcare forward. View career info and available jobs here.
Company Name: Rubrik
Batch: 2026 passouts
Role: Software Internship - Winter 6 months
Stipend : 1.5L/month
Link : https://www.rubrik.com/company/careers/departments/job.7208329?gh_jid=7208329&gh_src=2e352a8a1us
Batch: 2026 passouts
Role: Software Internship - Winter 6 months
Stipend : 1.5L/month
Link : https://www.rubrik.com/company/careers/departments/job.7208329?gh_jid=7208329&gh_src=2e352a8a1us
Rubrik
Error
Top Coding Interview Questions ๐ป
๐ 1. Two Sum Problem
Find two numbers in an array that add up to a target value.
Approach: Use a hash map to store complements for O(n) time.
๐ 2. Reverse a Linked List
Reverse a singly linked list iteratively or recursively.
๐ 3. Binary Tree Traversals
Implement Inorder, Preorder, and Postorder traversals (recursion or stack).
๐ 4. Detect Cycle in a Linked List
Use Floydโs Tortoise and Hare algorithm to detect if a loop exists.
๐ 5. Merge Intervals
Given intervals, merge all overlapping intervals.
๐ 6. Valid Parentheses
Use a stack to check for matching pairs of parentheses/brackets.
๐ 7. Maximum Subarray Sum (Kadaneโs Algorithm)
Find the contiguous subarray with the largest sum.
๐ 8. Search in a Rotated Sorted Array
Modified binary search to find an element in a rotated sorted array.
๐ 9. Implement Queue using Stacks
Use two stacks to simulate a queueโs FIFO behavior.
๐ ๐ Least Recently Used (LRU) Cache Implementation
Use a hashmap + doubly linked list for O(1) access and updates.
๐ก Pro Tip: Master these core problems and practice explaining your thought process clearly. Also, get comfortable with coding on whiteboard or online editors.
For More Resources Check out
https://topmate.io/sumit_kumar80/
๐ 1. Two Sum Problem
Find two numbers in an array that add up to a target value.
Approach: Use a hash map to store complements for O(n) time.
๐ 2. Reverse a Linked List
Reverse a singly linked list iteratively or recursively.
๐ 3. Binary Tree Traversals
Implement Inorder, Preorder, and Postorder traversals (recursion or stack).
๐ 4. Detect Cycle in a Linked List
Use Floydโs Tortoise and Hare algorithm to detect if a loop exists.
๐ 5. Merge Intervals
Given intervals, merge all overlapping intervals.
๐ 6. Valid Parentheses
Use a stack to check for matching pairs of parentheses/brackets.
๐ 7. Maximum Subarray Sum (Kadaneโs Algorithm)
Find the contiguous subarray with the largest sum.
๐ 8. Search in a Rotated Sorted Array
Modified binary search to find an element in a rotated sorted array.
๐ 9. Implement Queue using Stacks
Use two stacks to simulate a queueโs FIFO behavior.
๐ ๐ Least Recently Used (LRU) Cache Implementation
Use a hashmap + doubly linked list for O(1) access and updates.
๐ก Pro Tip: Master these core problems and practice explaining your thought process clearly. Also, get comfortable with coding on whiteboard or online editors.
For More Resources Check out
https://topmate.io/sumit_kumar80/
topmate.io
Sumit Kumar (@sumit_kumar80) | Topmate
All my offerings.