57 MySql Interview Questions and Answers
https://www.careerride.com/MySQL-Interview-Questions.aspx
#mysql
➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Join @coding_interview_preparation for more cool repositories.
*This channel belongs to @bigdataspecialist group
https://www.careerride.com/MySQL-Interview-Questions.aspx
#mysql
➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Join @coding_interview_preparation for more cool repositories.
*This channel belongs to @bigdataspecialist group
Careerride
57 MySql Interview Questions and Answers
Mysql interview questions and answers for freshers and experienced, Mysql interview FAQ, Mysql online test, Mysql jobs, MySQL data type, sequences, indexes, subquery, joins, union, full text searching, views, stored procedures, cursors, triggers, transactions…
Typical java interview questions sorted by experience
Junior
* Name some of the characteristics of OO programming languages
* What are the access modifiers you know? What does each one do?
* What is the difference between overriding and overloading a method in Java?
* What’s the difference between an Interface and an abstract class?
* Can an Interface extend another Interface?
* What does the static word mean in Java?
* Can a static method be overridden in Java?
* What is Polymorphism? What about Inheritance?
* Can a constructor be inherited?
* Do objects get passed by reference or value in Java? Elaborate on that.
* What’s the difference between using == and .equals on a string?
* What is the hashCode() and equals() used for?
* What does the interface Serializable do? What about Parcelable in Android?
* Why are Array and ArrayList different? When would you use each?
* What’s the difference between an Integer and int?
* What is a ThreadPool? Is it better than using several “simple” threads?
* What the difference between local, instance and class variables?
Mid
* What is reflection?
* What is dependency injection? Can you name a few libraries? (Have you used any?)
* What are strong, soft and weak references in Java?
* What does the keyword synchronized mean?
* Can you have “memory leaks” on Java?
* Do you need to set references to null on Java/Android?
* What does it means to say that a String is immutable?
* What are transient and volatile modifiers?
* What is the finalize() method?
* How does the try{} finally{} works?
* What is the difference between instantiation and initialisation of an object?
* When is a static block run?
* Why are Generics are used in Java?
* Can you mention the design patterns you know? Which of those do you normally use?
* Can you mention some types of testing you know?
Senior
* How does Integer.parseInt() works?
* Do you know what is the “double check locking” problem?
* Do you know the difference between StringBuffer and StringBuilder?
* How is a StringBuilder implemented to avoid the immutable string allocation problem?
* What does Class.forName method do?
* What is Autoboxing and Unboxing?
* What’s the difference between an Enumeration and an Iterator?
* What is the difference between fail-fast and fail safe in Java?
* What is PermGen in Java?
* What is a Java priority queue?
* *s performance influenced by using the same number in different types: Int, Double and Float?
* What is the Java Heap?
* What is daemon thread?
* Can a dead thread be restarted?
Source: medium.
Junior
* Name some of the characteristics of OO programming languages
* What are the access modifiers you know? What does each one do?
* What is the difference between overriding and overloading a method in Java?
* What’s the difference between an Interface and an abstract class?
* Can an Interface extend another Interface?
* What does the static word mean in Java?
* Can a static method be overridden in Java?
* What is Polymorphism? What about Inheritance?
* Can a constructor be inherited?
* Do objects get passed by reference or value in Java? Elaborate on that.
* What’s the difference between using == and .equals on a string?
* What is the hashCode() and equals() used for?
* What does the interface Serializable do? What about Parcelable in Android?
* Why are Array and ArrayList different? When would you use each?
* What’s the difference between an Integer and int?
* What is a ThreadPool? Is it better than using several “simple” threads?
* What the difference between local, instance and class variables?
Mid
* What is reflection?
* What is dependency injection? Can you name a few libraries? (Have you used any?)
* What are strong, soft and weak references in Java?
* What does the keyword synchronized mean?
* Can you have “memory leaks” on Java?
* Do you need to set references to null on Java/Android?
* What does it means to say that a String is immutable?
* What are transient and volatile modifiers?
* What is the finalize() method?
* How does the try{} finally{} works?
* What is the difference between instantiation and initialisation of an object?
* When is a static block run?
* Why are Generics are used in Java?
* Can you mention the design patterns you know? Which of those do you normally use?
* Can you mention some types of testing you know?
Senior
* How does Integer.parseInt() works?
* Do you know what is the “double check locking” problem?
* Do you know the difference between StringBuffer and StringBuilder?
* How is a StringBuilder implemented to avoid the immutable string allocation problem?
* What does Class.forName method do?
* What is Autoboxing and Unboxing?
* What’s the difference between an Enumeration and an Iterator?
* What is the difference between fail-fast and fail safe in Java?
* What is PermGen in Java?
* What is a Java priority queue?
* *s performance influenced by using the same number in different types: Int, Double and Float?
* What is the Java Heap?
* What is daemon thread?
* Can a dead thread be restarted?
Source: medium.
Single Number
Given a non-empty array of integers nums, every element appears twice except for one. Find that single one.
You must implement a solution with a linear runtime complexity and use only constant extra space.
Example 1:
Google, Amazon, Facebook
🔗 Link to leetcode question:
Given a non-empty array of integers nums, every element appears twice except for one. Find that single one.
You must implement a solution with a linear runtime complexity and use only constant extra space.
Example 1:
Input: nums = [2,2,1]Example 2:
Output: 1
Input: nums = [4,1,2,1,2]Example 3:
Output: 4
Input: nums = [1]
Output: 1
Asked by: Google, Amazon, Facebook
🔗 Link to leetcode question:
Python-programming-exercises
Creator: Jeffrey Hu
Stars ⭐️: 12.5k
Forked By : 5.3k
GitHub Repo: https://github.com/zhiwehu/Python-programming-exercises
Jeffrey Hu’s GitHub repo is a fairly straightforward one. His repo has more than 100 Python programming challenges that cater to new developers, intermediate developers, as well as veteran professionals.
https://github.com/zhiwehu/Python-programming-exercises
#python
➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Join @coding_interview_preparation for more interview questions.
*This channel belongs to @bigdataspecialist group
Creator: Jeffrey Hu
Stars ⭐️: 12.5k
Forked By : 5.3k
GitHub Repo: https://github.com/zhiwehu/Python-programming-exercises
Jeffrey Hu’s GitHub repo is a fairly straightforward one. His repo has more than 100 Python programming challenges that cater to new developers, intermediate developers, as well as veteran professionals.
https://github.com/zhiwehu/Python-programming-exercises
#python
➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Join @coding_interview_preparation for more interview questions.
*This channel belongs to @bigdataspecialist group
GitHub
GitHub - zhiwehu/Python-programming-exercises: 100+ Python challenging programming exercises
100+ Python challenging programming exercises. Contribute to zhiwehu/Python-programming-exercises development by creating an account on GitHub.
Top 100 Python Interview Questions You Must Prepare In 2021
https://www.edureka.co/blog/interview-questions/python-interview-questions/
#python
➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Join @coding_interview_preparation for more interview questions.
*This channel belongs to @bigdataspecialist group
https://www.edureka.co/blog/interview-questions/python-interview-questions/
#python
➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Join @coding_interview_preparation for more interview questions.
*This channel belongs to @bigdataspecialist group
Edureka
Top Python Interview Questions and Answers (2025)
Get the latest python interview questions with answers for freshers and experienced professionals. Get hands-on code snippets and real world use cases.
I got few requests for Python Interview Questions in @bigdataspecialist channel
Here are some recommendations:
* 26 Essential Python Interview Questions from Adeva
* 20 Python interview questions and answers
* 11 Essential Python Interview Questions from Toptal
* A listing of questions that could potentially be asked for a python job listing
* Interview Questions for both beginners and experts
#python
➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Join @coding_interview_preparation for more interview questions.
*This channel belongs to @bigdataspecialist group
Here are some recommendations:
* 26 Essential Python Interview Questions from Adeva
* 20 Python interview questions and answers
* 11 Essential Python Interview Questions from Toptal
* A listing of questions that could potentially be asked for a python job listing
* Interview Questions for both beginners and experts
#python
➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Join @coding_interview_preparation for more interview questions.
*This channel belongs to @bigdataspecialist group
Adeva
26 Essential python Interview Questions (Ultimate List)
ReactJS Interview questions
https://www.educba.com/reactjs-interview-questions/
#javascript #js #reactjs
➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Join @coding_interview_preparation for more interview questions.
*This channel belongs to @bigdataspecialist group
https://www.educba.com/reactjs-interview-questions/
#javascript #js #reactjs
➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Join @coding_interview_preparation for more interview questions.
*This channel belongs to @bigdataspecialist group
EDUCBA
Top 21 ReactJS Interview Questions and Answers in 2023
ReactJS Interview Questions: 1. What is ReactJS? 2. What is JSX? 3. What is Flux? 4. What are Props and State? 5. What are refs?
Top 50 Shell Scripting Interview Questions & Answers (2021)
https://www.guru99.com/shell-scripting-interview-questions.html
https://www.guru99.com/shell-scripting-interview-questions.html
Guru99
50 Shell Scripting Interview Questions and Answers (2025)
1: What is a shell? Shell is an interface between the user and the kernel. Even though there can be only one kernel; a system can have many shell running simultaneously. So, whenever a user enters a c
15 Essential C# Interview Questions
by Toptal
https://www.toptal.com/c-sharp/interview-questions
PS. sorry for not posting for a long time, we are working on programming quizzes which will help you prepare for programming interviews and generally improve your programming knowledge.
Stay tuned
by Toptal
https://www.toptal.com/c-sharp/interview-questions
PS. sorry for not posting for a long time, we are working on programming quizzes which will help you prepare for programming interviews and generally improve your programming knowledge.
Stay tuned
Toptal
Essential C# Interview Questions | Toptal®
Know what to ask. Know how to answer.
👍1
Top Programming Interview Questions and Answers (General)
Question: Please explain what you understand by computer programming.
Answer: Also known as coding or programming, computer programming is the process of encoding an algorithm into a notation, typically a computer program, by means of some programming language so that it can be executed by a computer.
Each programming language contains a set of instructions for the computer to execute a set of tasks. Programming is a complex process that includes designing an algorithm, coding the same in a programming language, debugging a program, maintaining, and updating the code.
Question: Can you enumerate and explain the various types of errors that can occur during the execution of a computer program?
Answer: Three types of errors can occur during the execution of a computer program. These are:
Question: Please explain an algorithm. What are some of its important features?
Answer: An algorithm can be defined as a set of finite steps that when followed helps in accomplishing a particular task. Important features of an algorithm are clarity, efficiency, and finiteness.
Question: What do you understand by maintaining and updating a computer program?
Answer: The maintenance and updating process of a computer program starts post its successful installation. While program maintenance is the continuous process of monitoring the computer program for bugs and errors, updating the computer program means making it better with minor and major changes over time.
Question: Please provide a brief explanation on variables.
Answer: Variables are used for storing the input of a program as well as the computational results during program execution. These are actually named memory locations. The value stored in a variable can change during the program execution.
Source: Vijay Singh
Question: Please explain what you understand by computer programming.
Answer: Also known as coding or programming, computer programming is the process of encoding an algorithm into a notation, typically a computer program, by means of some programming language so that it can be executed by a computer.
Each programming language contains a set of instructions for the computer to execute a set of tasks. Programming is a complex process that includes designing an algorithm, coding the same in a programming language, debugging a program, maintaining, and updating the code.
Question: Can you enumerate and explain the various types of errors that can occur during the execution of a computer program?
Answer: Three types of errors can occur during the execution of a computer program. These are:
Logical errors
– This occurs in the scenario of a computer program implementing the wrong logic. As there is no report generated for these types of programming errors, they are the most difficult ones to deal with.Runtime errors
– Occurs when the program contains an illegal operation. For example, dividing a number by 0. These are the only errors that are displayed instantly during the program execution. Upon the occurrence of a runtime error, the program execution is stopped and a diagnostic message is displayed.Syntax errors
– Occurs when one or more grammatical rules of the programming language being used is violated. Such errors are detected during compile time.Question: Please explain an algorithm. What are some of its important features?
Answer: An algorithm can be defined as a set of finite steps that when followed helps in accomplishing a particular task. Important features of an algorithm are clarity, efficiency, and finiteness.
Question: What do you understand by maintaining and updating a computer program?
Answer: The maintenance and updating process of a computer program starts post its successful installation. While program maintenance is the continuous process of monitoring the computer program for bugs and errors, updating the computer program means making it better with minor and major changes over time.
Question: Please provide a brief explanation on variables.
Answer: Variables are used for storing the input of a program as well as the computational results during program execution. These are actually named memory locations. The value stored in a variable can change during the program execution.
Source: Vijay Singh
From my experience, the best programming questions are the ones that have multiple approaches with different trade-offs. Observing someone tackle the same problem under different constraints can teach you a lot about the person's attitude and abilities. I'll give a concrete example, and then explain why I think it's a great question.
Problem**: Let's say you have a list of N+1 integers between 1 and N. You know there's at least one duplicate, but there might be more. For example, if N=3, your list might be 3, 1, 1, 3 or it might be 1, 3, 2, 2. Print out a number that appears in the list more than once. (That is, in the first example, you can print '1' or '3' -- you don't have to print both.)
[Pause here if you want to think about the problem because I'm about to give away the solution.]
Here's an idealized conversation:
Interviewer: [states problem]
Candidate: Well, I guess the most obvious approach is to compare every number in the list to every other number until you find a duplicate.
Interviewer: That's a good start. What are the space and time complexities of that solution?
Candidate: O(n^2) time and O(1) space.
Interviewer: Great. Okay, well let's say the list is pretty big, so you need something that's faster than O(n^2).
Candidate: Hm, I guess I could iterate through the list and use a hash to keep track of the values I've seen so far. Once I encounter a number that's already in the hash, I am done.
Interviewer: That's a good idea, but does it need to be a hash given that all of the inputs are integers between 1 and N?
Candidate: Ah, I guess I could just use a boolean array and use the integer values as indices.
Interviewer: What are the space and time complexities of that solution?
Candidate: O(n) time to iterate through the list and O(n) space for the array/hash.
Interviewer: Very good. Okay, let's say the list of numbers is quite large, so you'd like to avoid creating a copy of it. Maybe you have 8GB of RAM, and the list takes up 6GB.
Candidate: Well, I could sort the numbers and compare adjacent pairs. That would take O(n*log n) time and O(1) space if I use an in-place sort like mergesort.
Interviewer: Excellent. Let's throw in one final constraint: what if you want something faster than O(n^2) and you can't afford to use a lot of extra space, but you also can't manipulate the original list. For example, maybe the list is on a read-only CD.
(Almost every candidate needs a hint or two at this point..)
Candidate: I think I can binary search for a duplicated number. For example, I go through the list and count the number of integers between 1 and N/2. If the count is greater than the number of possible integers in that range, then I know there's a duplicate in that range. Otherwise, a duplicate must exist in the range of N/2+1 to N. Once I know which half of the range the duplicate is in, I can recurse and binary search in that half, then keep repeating the process until I've found a duplicated number. The time complexity is O(n*log n) and the space complexity is O(1).
Interviewer: When can you start?
Problem**: Let's say you have a list of N+1 integers between 1 and N. You know there's at least one duplicate, but there might be more. For example, if N=3, your list might be 3, 1, 1, 3 or it might be 1, 3, 2, 2. Print out a number that appears in the list more than once. (That is, in the first example, you can print '1' or '3' -- you don't have to print both.)
[Pause here if you want to think about the problem because I'm about to give away the solution.]
Here's an idealized conversation:
Interviewer: [states problem]
Candidate: Well, I guess the most obvious approach is to compare every number in the list to every other number until you find a duplicate.
Interviewer: That's a good start. What are the space and time complexities of that solution?
Candidate: O(n^2) time and O(1) space.
Interviewer: Great. Okay, well let's say the list is pretty big, so you need something that's faster than O(n^2).
Candidate: Hm, I guess I could iterate through the list and use a hash to keep track of the values I've seen so far. Once I encounter a number that's already in the hash, I am done.
Interviewer: That's a good idea, but does it need to be a hash given that all of the inputs are integers between 1 and N?
Candidate: Ah, I guess I could just use a boolean array and use the integer values as indices.
Interviewer: What are the space and time complexities of that solution?
Candidate: O(n) time to iterate through the list and O(n) space for the array/hash.
Interviewer: Very good. Okay, let's say the list of numbers is quite large, so you'd like to avoid creating a copy of it. Maybe you have 8GB of RAM, and the list takes up 6GB.
Candidate: Well, I could sort the numbers and compare adjacent pairs. That would take O(n*log n) time and O(1) space if I use an in-place sort like mergesort.
Interviewer: Excellent. Let's throw in one final constraint: what if you want something faster than O(n^2) and you can't afford to use a lot of extra space, but you also can't manipulate the original list. For example, maybe the list is on a read-only CD.
(Almost every candidate needs a hint or two at this point..)
Candidate: I think I can binary search for a duplicated number. For example, I go through the list and count the number of integers between 1 and N/2. If the count is greater than the number of possible integers in that range, then I know there's a duplicate in that range. Otherwise, a duplicate must exist in the range of N/2+1 to N. Once I know which half of the range the duplicate is in, I can recurse and binary search in that half, then keep repeating the process until I've found a duplicated number. The time complexity is O(n*log n) and the space complexity is O(1).
Interviewer: When can you start?
Questions like this are great because they test so many things at the same time:
🔹The candidate's general competence with algorithms, space/time complexity, etc.
🔹The candidate's ability to respond to different constraints and handle various trade-offs. This is something engineers deal with all of the time, and it's a critical skill to have.
🔹The candidate's creativity. Each constraint forces a person to start from scratch and think of a completely new approach -- a great test of creativity.
🔹The candidate's attitude toward complexity. Some candidates get permanently stuck because they start off by trying to come up with the O(n*log n) time / O(1) space solution. They assume that using a hash or comparing all elements of the list to all other elements is not what you're looking for, and so they don't mention the easy solutions (but also can't figure out the harder solutions). This is a yellow flag that the candidate tends to overcomplicate things (I'll typically ask subsequent interviewers to watch out for this tendency).
🔹The candidate's passion for learning and challenges. Some people get excited when you throw in harder and harder constraints, others get dejected and/or lazy.
** To give credit where credit is due, I was asked this question during an interview at Microsoft. I thought it was a great question and have been using it myself ever since. Quora seems like a good place to retire the question and force myself to think of something more original =).
Source: Leo Polovets
🔹The candidate's general competence with algorithms, space/time complexity, etc.
🔹The candidate's ability to respond to different constraints and handle various trade-offs. This is something engineers deal with all of the time, and it's a critical skill to have.
🔹The candidate's creativity. Each constraint forces a person to start from scratch and think of a completely new approach -- a great test of creativity.
🔹The candidate's attitude toward complexity. Some candidates get permanently stuck because they start off by trying to come up with the O(n*log n) time / O(1) space solution. They assume that using a hash or comparing all elements of the list to all other elements is not what you're looking for, and so they don't mention the easy solutions (but also can't figure out the harder solutions). This is a yellow flag that the candidate tends to overcomplicate things (I'll typically ask subsequent interviewers to watch out for this tendency).
🔹The candidate's passion for learning and challenges. Some people get excited when you throw in harder and harder constraints, others get dejected and/or lazy.
** To give credit where credit is due, I was asked this question during an interview at Microsoft. I thought it was a great question and have been using it myself ever since. Quora seems like a good place to retire the question and force myself to think of something more original =).
Source: Leo Polovets
Quora
Leo Polovets
Partner @ Susa Ventures. Early LinkedIn engineer. Ex-Google. http://codingvc.com.
One of important questions on programming interviews is related to program efficiency and performance.
Why analysing efficiency is important?
Suppose computers were infinitely fast and computer memory was free. Would you have any reason to study algorithms? But the reality is: computers may be fast but not infinitely fast, and memory may be inexpensive but not free. So, running time and space are essential resources for defining the performance of the computer program. Think!
In computer science, these things are as crucial as an algorithm’s performance: Correctness of a code, Functionality, User Friendliness, Modularity, Scalability, Security, Maintainability, Programmers time. But the critical question is : why do we analyze the performance of an algorithm? Here are a few important reasons:
Why analysing efficiency is important?
Suppose computers were infinitely fast and computer memory was free. Would you have any reason to study algorithms? But the reality is: computers may be fast but not infinitely fast, and memory may be inexpensive but not free. So, running time and space are essential resources for defining the performance of the computer program. Think!
In computer science, these things are as crucial as an algorithm’s performance: Correctness of a code, Functionality, User Friendliness, Modularity, Scalability, Security, Maintainability, Programmers time. But the critical question is : why do we analyze the performance of an algorithm? Here are a few important reasons:
🔹The performance draws a line between feasible and infeasible.
🔹It provides a clean standard to think about the program or system behavior.
🔹Performance is just like money where we use it to pay for more functionality or user-friendliness. For example, we code in Java or C++ for the OOPS features, even though Java or C++ is approx. 3 times slower than C. In other words, we are willing to pay the performance by a factor of 3 to get more functionalities.
🔹Speed is always fun and we love it!
Source: EnjoyAlgorithms
🔹It provides a clean standard to think about the program or system behavior.
🔹Performance is just like money where we use it to pay for more functionality or user-friendliness. For example, we code in Java or C++ for the OOPS features, even though Java or C++ is approx. 3 times slower than C. In other words, we are willing to pay the performance by a factor of 3 to get more functionalities.
🔹Speed is always fun and we love it!
Source: EnjoyAlgorithms
Enjoyalgorithms
EnjoyAlgorithms create industry, interview, and interest-focused content with guided structure and help learners to achieve a dream career in computer science.
Interview Preparation Plan for 30 Days: 200+ coding and Behavioural questions
Table of contents
Day 1: Arrays
Day 2: Sorting
Day 3: Searching
Day 3: Matrix
Day 4: Sliding Window Patten
Day 5: Maths
Day 6 & 7: Linked list
Day 8: 2 Pointer
Day 9: Fast & Slow Pointers
Day 10: Stack
Day 11: Queue
Day 12: Hashing
Day 13 & 14: Heap
Day 15: Greedy
Day 16: Recursion
Day 17: Backtracking
Day 18: Divide & Conquer
Day 19: String
Day 20 & 21: Binary Tree
Day 22: Binary Search Tree
Day 23: Mixed Topics
Day 24: Graph
Day 25 & 26: Dynamic Programming
Day 27: Design Patterns
Bits Manipulation (optional)
System Design — Key Concepts and Terms (Interview notes)
Day 28 & 29: Theory (OS, CN, DB) (To be added)
Day 30: Behavioural Interview (To be added)
Day 30: Projects (How to discuss projects in interviews)
🔗 Link:
https://ganeshpr227.medium.com/30-days-interview-preparation-plan-200-best-coding-questions-and-behavioural-interviews-3f8fc19c2361
Table of contents
Day 1: Arrays
Day 2: Sorting
Day 3: Searching
Day 3: Matrix
Day 4: Sliding Window Patten
Day 5: Maths
Day 6 & 7: Linked list
Day 8: 2 Pointer
Day 9: Fast & Slow Pointers
Day 10: Stack
Day 11: Queue
Day 12: Hashing
Day 13 & 14: Heap
Day 15: Greedy
Day 16: Recursion
Day 17: Backtracking
Day 18: Divide & Conquer
Day 19: String
Day 20 & 21: Binary Tree
Day 22: Binary Search Tree
Day 23: Mixed Topics
Day 24: Graph
Day 25 & 26: Dynamic Programming
Day 27: Design Patterns
Bits Manipulation (optional)
System Design — Key Concepts and Terms (Interview notes)
Day 28 & 29: Theory (OS, CN, DB) (To be added)
Day 30: Behavioural Interview (To be added)
Day 30: Projects (How to discuss projects in interviews)
🔗 Link:
https://ganeshpr227.medium.com/30-days-interview-preparation-plan-200-best-coding-questions-and-behavioural-interviews-3f8fc19c2361
❤1
Computer Science 61B, 002 - Spring 2015
Data structures
by UC Berkeley
👨🏫 Teacher: Joshua A. Hug
🎬 37 video lessons
⏰ 35 hours
✅ Free
🔗 Course link
#datastructures #algorithms #cs #dsa
➖➖➖➖➖➖➖➖➖➖➖➖➖➖
👉Join @bigdataspecialist for more👈
Data structures
by UC Berkeley
👨🏫 Teacher: Joshua A. Hug
🎬 37 video lessons
⏰ 35 hours
✅ Free
🔗 Course link
#datastructures #algorithms #cs #dsa
➖➖➖➖➖➖➖➖➖➖➖➖➖➖
👉Join @bigdataspecialist for more👈
Websites for finding a job
WayUp - is the industry leader for college students and recent grads to get hired
NovoResume - The Idea of Novorésumé began in 2014, Cristian, Andrei, and Stefan started as part of a university project. The idea was to solve the problem of many people who have really good skills and experience but don't know how to showcase it in Resumes, CVs, and Cover Letters.
Glassdoor - This platform, helps you search millions of jobs and companies and get the inside information on companies like employee reviews, salary for different Jobs at that company, and much more.
AngelList - Help you Apply for more than 130,000 jobs in startups with one application.
PayScale - If you want to know your "WORTH" in terms of your skills and experience. If you want to measure your skills and their worth in the market. You can use this platform.
Salary - Helps you measure and understand your worth and also helps planning your next move in your career with easy-to-use features.
LinkedIn - LinkedIn is the world's largest network of professionals. It has nearly 660+ million users. It is present in more than 200 countries and territories worldwide.
HashNode - Hashnode Helps you easily connect with the best developers around the world and help you grow your career!
levels.fyi - It helps to break down the total salary packages at the largest tech companies. for multiple levels of software engineers.
Indeed - Helps you Search for millions of jobs online, find the next move in your career. It has features like job search, resumes, company reviews, salary, etc.
➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Join @coding_interview_preparation for more.
*This channel belongs to @bigdataspecialist group
WayUp - is the industry leader for college students and recent grads to get hired
NovoResume - The Idea of Novorésumé began in 2014, Cristian, Andrei, and Stefan started as part of a university project. The idea was to solve the problem of many people who have really good skills and experience but don't know how to showcase it in Resumes, CVs, and Cover Letters.
Glassdoor - This platform, helps you search millions of jobs and companies and get the inside information on companies like employee reviews, salary for different Jobs at that company, and much more.
AngelList - Help you Apply for more than 130,000 jobs in startups with one application.
PayScale - If you want to know your "WORTH" in terms of your skills and experience. If you want to measure your skills and their worth in the market. You can use this platform.
Salary - Helps you measure and understand your worth and also helps planning your next move in your career with easy-to-use features.
LinkedIn - LinkedIn is the world's largest network of professionals. It has nearly 660+ million users. It is present in more than 200 countries and territories worldwide.
HashNode - Hashnode Helps you easily connect with the best developers around the world and help you grow your career!
levels.fyi - It helps to break down the total salary packages at the largest tech companies. for multiple levels of software engineers.
Indeed - Helps you Search for millions of jobs online, find the next move in your career. It has features like job search, resumes, company reviews, salary, etc.
➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Join @coding_interview_preparation for more.
*This channel belongs to @bigdataspecialist group
Wayup
Jobs + Internships for College Students + Recent Grads
The industry leader for qualified and diverse candidates to get discovered and hired. Search for job and internship opportunities, access career advice, and connect directly with top employers.
🔗 Book link
#machinelearning #ml #datascience
➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Join @coding_interview_preparation for more.
*This channel belongs to @bigdataspecialist group
#machinelearning #ml #datascience
➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Join @coding_interview_preparation for more.
*This channel belongs to @bigdataspecialist group