ยฉHow fresher can get a job as a data scientist?ยฉ
Job market is highly resistant to hire data scientist as a fresher. Everyone out there asks for at least 2 years of experience, but then the question is where will we get the two years experience from?
The important thing here to build a portfolio. As you are a fresher I would assume you had learnt data science through online courses. They only teach you the basics, the analytical skills required to clean the data and apply machine learning algorithms to them comes only from practice.
Do some real-world data science projects, participate in Kaggle competition. kaggle provides data sets for practice as well. Whatever projects you do, create a GitHub repository for it. Place all your projects there so when a recruiter is looking at your profile they know you have hands-on practice and do know the basics. This will take you a long way.
All the major data science jobs for freshers will only be available through off-campus interviews.
Some companies that hires data scientists are:
Siemens
Accenture
IBM
Cerner
Creating a technical portfolio will showcase the knowledge you have already gained and that is essential while you got out there as a fresher and try to find a data scientist job.
Job market is highly resistant to hire data scientist as a fresher. Everyone out there asks for at least 2 years of experience, but then the question is where will we get the two years experience from?
The important thing here to build a portfolio. As you are a fresher I would assume you had learnt data science through online courses. They only teach you the basics, the analytical skills required to clean the data and apply machine learning algorithms to them comes only from practice.
Do some real-world data science projects, participate in Kaggle competition. kaggle provides data sets for practice as well. Whatever projects you do, create a GitHub repository for it. Place all your projects there so when a recruiter is looking at your profile they know you have hands-on practice and do know the basics. This will take you a long way.
All the major data science jobs for freshers will only be available through off-campus interviews.
Some companies that hires data scientists are:
Siemens
Accenture
IBM
Cerner
Creating a technical portfolio will showcase the knowledge you have already gained and that is essential while you got out there as a fresher and try to find a data scientist job.
๐3
โ
Meta interview questions : Most asked in last 30 days
1. 1249. Minimum Remove to Make Valid Parentheses
2. 408. Valid Word Abbreviation
3. 215. Kth Largest Element in an Array
4. 314. Binary Tree Vertical Order Traversal
5. 88. Merge Sorted Array
6. 339. Nested List Weight Sum
7. 680. Valid Palindrome II
8. 973. K Closest Points to Origin
9. 1650. Lowest Common Ancestor of a Binary Tree III
10. 1. Two Sum
11. 791. Custom Sort String
12. 56. Merge Intervals
13. 528. Random Pick with Weight
14. 1570. Dot Product of Two Sparse Vectors
15. 50. Pow(x, n)
16. 65. Valid Number
17. 227. Basic Calculator II
18. 560. Subarray Sum Equals K
19. 71. Simplify Path
20. 200. Number of Islands
21. 236. Lowest Common Ancestor of a Binary Tree
22. 347. Top K Frequent Elements
23. 498. Diagonal Traverse
24. 543. Diameter of Binary Tree
25. 1768. Merge Strings Alternately
26. 2. Add Two Numbers
27. 4. Median of Two Sorted Arrays
28. 7. Reverse Integer
29. 31. Next Permutation
30. 34. Find First and Last Position of Element in Sorted Array
31. 84. Largest Rectangle in Histogram
32. 146. LRU Cache
33. 162. Find Peak Element
34. 199. Binary Tree Right Side View
35. 938. Range Sum of BST
36. 17. Letter Combinations of a Phone Number
37. 125. Valid Palindrome
38. 153. Find Minimum in Rotated Sorted Array
39. 283. Move Zeroes
40. 523. Continuous Subarray Sum
41. 658. Find K Closest Elements
42. 670. Maximum Swap
43. 827. Making A Large Island
44. 987. Vertical Order Traversal of a Binary Tree
45. 1757. Recyclable and Low Fat Products
46. 1762. Buildings With an Ocean View
47. 2667. Create Hello World Function
48. 5. Longest Palindromic Substring
49. 15. 3Sum
50. 19. Remove Nth Node From End of List
51. 70. Climbing Stairs
52. 80. Remove Duplicates from Sorted Array II
53. 113. Path Sum II
54. 121. Best Time to Buy and Sell Stock
55. 127. Word Ladder
56. 128. Longest Consecutive Sequence
57. 133. Clone Graph
58. 138. Copy List with Random Pointer
59. 140. Word Break II
60. 142. Linked List Cycle II
61. 145. Binary Tree Postorder Traversal
62. 173. Binary Search Tree Iterator
63. 206. Reverse Linked List
64. 207. Course Schedule
65. 394. Decode String
66. 415. Add Strings
67. 437. Path Sum III
68. 468. Validate IP Address
70. 691. Stickers to Spell Word
71. 725. Split Linked List in Parts
72. 766. Toeplitz Matrix
73. 708. Insert into a Sorted Circular Linked List
74. 1091. Shortest Path in Binary Matrix
75. 1514. Path with Maximum Probability
76. 1609. Even Odd Tree
77. 1868. Product of Two Run-Length Encoded Arrays
78. 2022. Convert 1D Array Into 2D Array
DSA Interview Preparation Resources: https://topmate.io/coding/886874
ENJOY LEARNING ๐๐
1. 1249. Minimum Remove to Make Valid Parentheses
2. 408. Valid Word Abbreviation
3. 215. Kth Largest Element in an Array
4. 314. Binary Tree Vertical Order Traversal
5. 88. Merge Sorted Array
6. 339. Nested List Weight Sum
7. 680. Valid Palindrome II
8. 973. K Closest Points to Origin
9. 1650. Lowest Common Ancestor of a Binary Tree III
10. 1. Two Sum
11. 791. Custom Sort String
12. 56. Merge Intervals
13. 528. Random Pick with Weight
14. 1570. Dot Product of Two Sparse Vectors
15. 50. Pow(x, n)
16. 65. Valid Number
17. 227. Basic Calculator II
18. 560. Subarray Sum Equals K
19. 71. Simplify Path
20. 200. Number of Islands
21. 236. Lowest Common Ancestor of a Binary Tree
22. 347. Top K Frequent Elements
23. 498. Diagonal Traverse
24. 543. Diameter of Binary Tree
25. 1768. Merge Strings Alternately
26. 2. Add Two Numbers
27. 4. Median of Two Sorted Arrays
28. 7. Reverse Integer
29. 31. Next Permutation
30. 34. Find First and Last Position of Element in Sorted Array
31. 84. Largest Rectangle in Histogram
32. 146. LRU Cache
33. 162. Find Peak Element
34. 199. Binary Tree Right Side View
35. 938. Range Sum of BST
36. 17. Letter Combinations of a Phone Number
37. 125. Valid Palindrome
38. 153. Find Minimum in Rotated Sorted Array
39. 283. Move Zeroes
40. 523. Continuous Subarray Sum
41. 658. Find K Closest Elements
42. 670. Maximum Swap
43. 827. Making A Large Island
44. 987. Vertical Order Traversal of a Binary Tree
45. 1757. Recyclable and Low Fat Products
46. 1762. Buildings With an Ocean View
47. 2667. Create Hello World Function
48. 5. Longest Palindromic Substring
49. 15. 3Sum
50. 19. Remove Nth Node From End of List
51. 70. Climbing Stairs
52. 80. Remove Duplicates from Sorted Array II
53. 113. Path Sum II
54. 121. Best Time to Buy and Sell Stock
55. 127. Word Ladder
56. 128. Longest Consecutive Sequence
57. 133. Clone Graph
58. 138. Copy List with Random Pointer
59. 140. Word Break II
60. 142. Linked List Cycle II
61. 145. Binary Tree Postorder Traversal
62. 173. Binary Search Tree Iterator
63. 206. Reverse Linked List
64. 207. Course Schedule
65. 394. Decode String
66. 415. Add Strings
67. 437. Path Sum III
68. 468. Validate IP Address
70. 691. Stickers to Spell Word
71. 725. Split Linked List in Parts
72. 766. Toeplitz Matrix
73. 708. Insert into a Sorted Circular Linked List
74. 1091. Shortest Path in Binary Matrix
75. 1514. Path with Maximum Probability
76. 1609. Even Odd Tree
77. 1868. Product of Two Run-Length Encoded Arrays
78. 2022. Convert 1D Array Into 2D Array
DSA Interview Preparation Resources: https://topmate.io/coding/886874
ENJOY LEARNING ๐๐
โค1
๐ Why Java Feels Harder Than C++ Sometimes ๐
1. Java: Why write one line when you can write 5? Every variable needs its type, every method needs a class.
C++: Write code anywhere. Procedural, OOP, or just chaos. Your call. ๐
2. Java: Even the simplest main needs a whole public class. ๐คก
C++: Need a main()? Just write it. Done.
3. Java: Checked exceptionsโcatch me or I'll scream. ๐ญ
C++: Exceptions? Handle them... or donโt. No hard feelings, bro.
4. Java: No unsigned integers. Imagine life without them. Big sad. ๐
C++: Choose your poisonโint, unsigned, long long. So many options to confuse you.
5. Java: Print something? Get ready: System.out.println(). Keyboard workout. โจ๏ธ๐ช
C++: cout <<. Done faster than you can say โhello world.โ
6. Java: Multi-threading? Write a novel and pray the JVM approves. ๐
C++: Threading? Use libraries. Use APIs. DIY is the way.
7. Java: Genericsโlooks simple but screams at you later. ๐คฏ
C++: Templates are like magic. Dark magicโyouโll debug forever, though.
8. Java: Misspell a package name? Good luck. ๐ฆ
C++: Namespaces confuse, but fewer typos.
9. Java: The JVM controls your code and life. ๐๏ธ
C++: Compile once, run anywhereโuntil undefined behavior strikes. ๐
10. Java: No operators in the name.
C++: The name is an operator. That's how cool it is. ๐
1. Java: Why write one line when you can write 5? Every variable needs its type, every method needs a class.
C++: Write code anywhere. Procedural, OOP, or just chaos. Your call. ๐
2. Java: Even the simplest main needs a whole public class. ๐คก
C++: Need a main()? Just write it. Done.
3. Java: Checked exceptionsโcatch me or I'll scream. ๐ญ
C++: Exceptions? Handle them... or donโt. No hard feelings, bro.
4. Java: No unsigned integers. Imagine life without them. Big sad. ๐
C++: Choose your poisonโint, unsigned, long long. So many options to confuse you.
5. Java: Print something? Get ready: System.out.println(). Keyboard workout. โจ๏ธ๐ช
C++: cout <<. Done faster than you can say โhello world.โ
6. Java: Multi-threading? Write a novel and pray the JVM approves. ๐
C++: Threading? Use libraries. Use APIs. DIY is the way.
7. Java: Genericsโlooks simple but screams at you later. ๐คฏ
C++: Templates are like magic. Dark magicโyouโll debug forever, though.
8. Java: Misspell a package name? Good luck. ๐ฆ
C++: Namespaces confuse, but fewer typos.
9. Java: The JVM controls your code and life. ๐๏ธ
C++: Compile once, run anywhereโuntil undefined behavior strikes. ๐
10. Java: No operators in the name.
C++: The name is an operator. That's how cool it is. ๐
๐10
Ages of Operating Systems๐จ๐ปโ๐ป๐
๐ Windows 11 (3 years old)
๐ช Windows 10 (8 years old)
๐ macOS Yosemite (10 years old)
๐ Kali Linux (11 years old)
๐ป Windows 8 (12 years old)
๐ Manjaro (11 years old)
๐ป Windows 7 (14 years old)
๐ฅ๏ธ Windows Vista (17 years old)
๐ฟ Linux Mint (18 years old)
๐ง Ubuntu (20 years old)
โ๏ธ Fedora (20 years old)
๐ง OpenSUSE (20 years old)
โ๏ธ CentOS (20 years old)
๐ง Arch Linux (22 years old)
๐ macOS (22 years old)
๐ป Windows XP (23 years old)
๐ฅ๏ธ Windows 2000 (24 years old)
๐ฑ Windows 98 (25 years old)
๐ Windows 95 (28 years old)
๐ป Windows 3.1 (29 years old)
๐ฅ๏ธ OS/2 (32 years old)
๐ง Debian (31 years old)
๐ด Red Hat Linux (30 years old)
๐ฎ AmigaOS (34 years old)
๐ฅ๏ธ Xenix (40 years old)
๐ VMS (44 years old)
๐พ MS-DOS (42 years old)
๐พ CP/M (49 years old)
๐ฅ๏ธ Unix (54 years old)
๐ Windows 11 (3 years old)
๐ช Windows 10 (8 years old)
๐ macOS Yosemite (10 years old)
๐ Kali Linux (11 years old)
๐ป Windows 8 (12 years old)
๐ Manjaro (11 years old)
๐ป Windows 7 (14 years old)
๐ฅ๏ธ Windows Vista (17 years old)
๐ฟ Linux Mint (18 years old)
๐ง Ubuntu (20 years old)
โ๏ธ Fedora (20 years old)
๐ง OpenSUSE (20 years old)
โ๏ธ CentOS (20 years old)
๐ง Arch Linux (22 years old)
๐ macOS (22 years old)
๐ป Windows XP (23 years old)
๐ฅ๏ธ Windows 2000 (24 years old)
๐ฑ Windows 98 (25 years old)
๐ Windows 95 (28 years old)
๐ป Windows 3.1 (29 years old)
๐ฅ๏ธ OS/2 (32 years old)
๐ง Debian (31 years old)
๐ด Red Hat Linux (30 years old)
๐ฎ AmigaOS (34 years old)
๐ฅ๏ธ Xenix (40 years old)
๐ VMS (44 years old)
๐พ MS-DOS (42 years old)
๐พ CP/M (49 years old)
๐ฅ๏ธ Unix (54 years old)
๐10โค2๐1
Top 20 DSA questions asked in Data Engineering interviews at MAANG
1. Given an array of integers and a target value, find two numbers in the array that sum up to the target. Return the indices of the two numbers.
2. How do you reverse a singly linked list?
3. How do you find the missing number in an array of size N with numbers from 1 to N+1?
4. What is the approach to detect a cycle in a linked list?
5. How would you merge two sorted arrays?
6. How do you find the Kth largest element in an unsorted array?
7. Whatโs the approach to finding the longest substring without repeating characters?
8. How do you find the middle element of a linked list?
9. Explain level order traversal in a binary tree.
10. How do you find the Lowest Common Ancestor (LCA) of two nodes in a binary tree?
11. How do you find the maximum sum subarray (using Kadane's Algorithm)?
12. Whatโs the approach for finding the longest common subsequence between two strings?
13. How would you merge two sorted linked lists?
14. How do you check if parentheses in an expression are valid?
15. What is the binary search algorithm and how do you implement it?
16. How would you find the duplicate number in an array containing numbers from 1 to N?
17. What is the approach to reversing a string?
18. How do you find the product of all elements in an array except the current element?
19. How would you group anagrams from a list of strings?
20. How would you solve a Sudoku puzzle using backtracking?
DSA Interview Preparation Resources: https://topmate.io/coding/886874
ENJOY LEARNING ๐๐
1. Given an array of integers and a target value, find two numbers in the array that sum up to the target. Return the indices of the two numbers.
2. How do you reverse a singly linked list?
3. How do you find the missing number in an array of size N with numbers from 1 to N+1?
4. What is the approach to detect a cycle in a linked list?
5. How would you merge two sorted arrays?
6. How do you find the Kth largest element in an unsorted array?
7. Whatโs the approach to finding the longest substring without repeating characters?
8. How do you find the middle element of a linked list?
9. Explain level order traversal in a binary tree.
10. How do you find the Lowest Common Ancestor (LCA) of two nodes in a binary tree?
11. How do you find the maximum sum subarray (using Kadane's Algorithm)?
12. Whatโs the approach for finding the longest common subsequence between two strings?
13. How would you merge two sorted linked lists?
14. How do you check if parentheses in an expression are valid?
15. What is the binary search algorithm and how do you implement it?
16. How would you find the duplicate number in an array containing numbers from 1 to N?
17. What is the approach to reversing a string?
18. How do you find the product of all elements in an array except the current element?
19. How would you group anagrams from a list of strings?
20. How would you solve a Sudoku puzzle using backtracking?
DSA Interview Preparation Resources: https://topmate.io/coding/886874
ENJOY LEARNING ๐๐
โค2
What is Python?
- Python is a programming language ๐
- It's known for being easy to learn and read ๐
- You can use it for web development, data analysis, artificial intelligence, and more ๐ป๐๐
- Python is like writing instructions for a computer in a clear and simple way ๐๐ก
- Python supports working with a lot of data, making it great for projects that involve big data and statistics ๐๐
- It has a huge community, which means lots of support and resources for learners ๐๐ค
- Python is versatile; it's used in scientific fields, finance, and even in making movies and video games ๐งช๐ฐ๐ฌ๐ฎ
- It can run on different platforms like Windows, macOS, Linux, and even Raspberry Pi ๐ฅ๏ธ๐๐ง๐
- Python has many libraries and frameworks that help speed up the development process for web applications, machine learning, and more ๐ ๏ธ๐
- Python is a programming language ๐
- It's known for being easy to learn and read ๐
- You can use it for web development, data analysis, artificial intelligence, and more ๐ป๐๐
- Python is like writing instructions for a computer in a clear and simple way ๐๐ก
- Python supports working with a lot of data, making it great for projects that involve big data and statistics ๐๐
- It has a huge community, which means lots of support and resources for learners ๐๐ค
- Python is versatile; it's used in scientific fields, finance, and even in making movies and video games ๐งช๐ฐ๐ฌ๐ฎ
- It can run on different platforms like Windows, macOS, Linux, and even Raspberry Pi ๐ฅ๏ธ๐๐ง๐
- Python has many libraries and frameworks that help speed up the development process for web applications, machine learning, and more ๐ ๏ธ๐
Want to practice for your next interview?
Now see how it goes. All the best for your preparation
Like this post if you need more content like this๐โค๏ธ
Then use this prompt and ask Chat GPT to act as an interviewer ๐๐ (Tap to copy)
I want you to act as an interviewer. I will be the
candidate and you will ask me the
interview questions for the position position. I
want you to only reply as the interviewer.
Do not write all the conservation at once. I
want you to only do the interview with me.
Ask me the questions and wait for my answers.
Do not write explanations. Ask me the
questions one by one like an interviewer does
and wait for my answers. My first
sentence is "Hi"
Now see how it goes. All the best for your preparation
Like this post if you need more content like this๐โค๏ธ
๐5
Free Resources To Crack Coding Interviews
๐๐
Coding Interview Prep FREE CERTIFIED COURSE
https://www.freecodecamp.org/learn/coding-interview-prep/#take-home-projects
Python Interview Questions and Answers
https://t.me/dsabooks/75
Beginner's guide for DSA
https://www.geeksforgeeks.org/the-ultimate-beginners-guide-for-dsa/amp/
Cracking the coding interview FREE BOOK
https://www.pdfdrive.com/cracking-the-coding-interview-189-programming-questions-and-solutions-d175292720.html
DSA Interview Questions and Answers
https://t.me/crackingthecodinginterview/77
Cracking the Coding interview: Learn 5 Essential Patterns
[4.5 star ratings out of 5]
https://bit.ly/3GUBk56
Data Science Interview Questions and Answers
https://t.me/datasciencefun/958
Java Interview Questions with Answers
https://t.me/Curiousprogrammer/106
ENJOY LEARNING ๐๐
๐๐
Coding Interview Prep FREE CERTIFIED COURSE
https://www.freecodecamp.org/learn/coding-interview-prep/#take-home-projects
Python Interview Questions and Answers
https://t.me/dsabooks/75
Beginner's guide for DSA
https://www.geeksforgeeks.org/the-ultimate-beginners-guide-for-dsa/amp/
Cracking the coding interview FREE BOOK
https://www.pdfdrive.com/cracking-the-coding-interview-189-programming-questions-and-solutions-d175292720.html
DSA Interview Questions and Answers
https://t.me/crackingthecodinginterview/77
Cracking the Coding interview: Learn 5 Essential Patterns
[4.5 star ratings out of 5]
https://bit.ly/3GUBk56
Data Science Interview Questions and Answers
https://t.me/datasciencefun/958
Java Interview Questions with Answers
https://t.me/Curiousprogrammer/106
ENJOY LEARNING ๐๐
๐4
๐โ๏ธTODAY FREEโ๏ธ๐
Entry to our VIP channel is completely free today. Tomorrow it will cost $500! ๐ฅ
JOIN ๐
https://t.me/+fN34RDsHXcZkNTUy
https://t.me/+fN34RDsHXcZkNTUy
https://t.me/+fN34RDsHXcZkNTUy
Entry to our VIP channel is completely free today. Tomorrow it will cost $500! ๐ฅ
JOIN ๐
https://t.me/+fN34RDsHXcZkNTUy
https://t.me/+fN34RDsHXcZkNTUy
https://t.me/+fN34RDsHXcZkNTUy
How Git Commands Work
Git can seem confusing at first, but a few key concepts make it clearer:
There are 4 locations for your code:
- Working Directory
- Staging Area
- Local Repository
- Remote Repository (like GitHub)
Basic commands move code between these locations
- git add stages changes
- git commit saves them locally
- git push shares them remotely
- git pull fetches updates from others
Branching allows isolated development.
Concepts like git clone, merge, rebase enable collaboration.
Graphical tools like GitHub Desktop also help by providing visual interfaces and shortcuts.
While advanced workflows are possible, understanding this basic flow unlocks Git's power.
Git can seem confusing at first, but a few key concepts make it clearer:
There are 4 locations for your code:
- Working Directory
- Staging Area
- Local Repository
- Remote Repository (like GitHub)
Basic commands move code between these locations
- git add stages changes
- git commit saves them locally
- git push shares them remotely
- git pull fetches updates from others
Branching allows isolated development.
Concepts like git clone, merge, rebase enable collaboration.
Graphical tools like GitHub Desktop also help by providing visual interfaces and shortcuts.
While advanced workflows are possible, understanding this basic flow unlocks Git's power.
๐4โค1
AccioJob is conducting a walk-in drive with RSL! โจ
๐ผ Position: Software Engineer
๐ฐ CTC: 7 LPA
๐ Work Location: Pune
Don't miss out! ๐
๐๐ป For more details, eligibility, apply now: https://links.acciojob.com/4govkmk
๐ผ Position: Software Engineer
๐ฐ CTC: 7 LPA
๐ Work Location: Pune
Don't miss out! ๐
๐๐ป For more details, eligibility, apply now: https://links.acciojob.com/4govkmk