Share 75 DSA Questions from Leet.docx
33.7 KB
75 Most Asked DSA interview questions ๐จโ๐ป
React โค๏ธ for more ๐
React โค๏ธ for more ๐
โค7๐2
kc-tung-tensorflow-2-pocket-reference-2021.pdf
15 MB
๐ Title: TensorFlow 2 Pocket Reference (2021)
zed-a-shaw-learn-python-3-the-hard-way-2017.pdf
5.3 MB
๐ Title: Learn Python 3 the Hard Way (2017)
โค3
Complete Machine Learning Handwritten Notes.pdf
16 MB
๐ Complete Machine Learning Handwritten Notes ๐
โค4
Planning for Data Science or Data Engineering Interview.
Focus on SQL & Python first. Here are some important questions which you should know.
๐๐ฆ๐ฉ๐จ๐ซ๐ญ๐๐ง๐ญ ๐๐๐ ๐ช๐ฎ๐๐ฌ๐ญ๐ข๐จ๐ง๐ฌ
1- Find out nth Order/Salary from the tables.
2- Find the no of output records in each join from given Table 1 & Table 2
3- YOY,MOM Growth related questions.
4- Find out Employee ,Manager Hierarchy (Self join related question) or
Employees who are earning more than managers.
5- RANK,DENSERANK related questions
6- Some row level scanning medium to complex questions using CTE or recursive CTE, like (Missing no /Missing Item from the list etc.)
7- No of matches played by every team or Source to Destination flight combination using CROSS JOIN.
8-Use window functions to perform advanced analytical tasks, such as calculating moving averages or detecting outliers.
9- Implement logic to handle hierarchical data, such as finding all descendants of a given node in a tree structure.
10-Identify and remove duplicate records from a table.
๐๐ฆ๐ฉ๐จ๐ซ๐ญ๐๐ง๐ญ ๐๐ฒ๐ญ๐ก๐จ๐ง ๐ช๐ฎ๐๐ฌ๐ญ๐ข๐จ๐ง๐ฌ
1- Reversing a String using an Extended Slicing techniques.
2- Count Vowels from Given words .
3- Find the highest occurrences of each word from string and sort them in order.
4- Remove Duplicates from List.
5-Sort a List without using Sort keyword.
6-Find the pair of numbers in this list whose sum is n no.
7-Find the max and min no in the list without using inbuilt functions.
8-Calculate the Intersection of Two Lists without using Built-in Functions
9-Write Python code to make API requests to a public API (e.g., weather API) and process the JSON response.
10-Implement a function to fetch data from a database table, perform data manipulation, and update the database.
Join for more: https://t.iss.one/datasciencefun
ENJOY LEARNING ๐๐
Focus on SQL & Python first. Here are some important questions which you should know.
๐๐ฆ๐ฉ๐จ๐ซ๐ญ๐๐ง๐ญ ๐๐๐ ๐ช๐ฎ๐๐ฌ๐ญ๐ข๐จ๐ง๐ฌ
1- Find out nth Order/Salary from the tables.
2- Find the no of output records in each join from given Table 1 & Table 2
3- YOY,MOM Growth related questions.
4- Find out Employee ,Manager Hierarchy (Self join related question) or
Employees who are earning more than managers.
5- RANK,DENSERANK related questions
6- Some row level scanning medium to complex questions using CTE or recursive CTE, like (Missing no /Missing Item from the list etc.)
7- No of matches played by every team or Source to Destination flight combination using CROSS JOIN.
8-Use window functions to perform advanced analytical tasks, such as calculating moving averages or detecting outliers.
9- Implement logic to handle hierarchical data, such as finding all descendants of a given node in a tree structure.
10-Identify and remove duplicate records from a table.
๐๐ฆ๐ฉ๐จ๐ซ๐ญ๐๐ง๐ญ ๐๐ฒ๐ญ๐ก๐จ๐ง ๐ช๐ฎ๐๐ฌ๐ญ๐ข๐จ๐ง๐ฌ
1- Reversing a String using an Extended Slicing techniques.
2- Count Vowels from Given words .
3- Find the highest occurrences of each word from string and sort them in order.
4- Remove Duplicates from List.
5-Sort a List without using Sort keyword.
6-Find the pair of numbers in this list whose sum is n no.
7-Find the max and min no in the list without using inbuilt functions.
8-Calculate the Intersection of Two Lists without using Built-in Functions
9-Write Python code to make API requests to a public API (e.g., weather API) and process the JSON response.
10-Implement a function to fetch data from a database table, perform data manipulation, and update the database.
Join for more: https://t.iss.one/datasciencefun
ENJOY LEARNING ๐๐
โค1
๐ Agentic AI is exploding, but which framework should you bet on?
If youโve tried building AI agents, you know the options are multiplying: LangGraph, LangChain, Autogen, CrewAI, Make.com, n8nโฆ but theyโre not interchangeable. Hereโs how to make sense of the chaos:
๐ฆ๐ ๐๐ฎ๐ป๐ด๐๐ฟ๐ฎ๐ฝ๐ต
Think enterprise-grade orchestration. Graph-based, stateful, long-running workflows with loops, branching, and persistent memory. Perfect when your agent system needs durability + complexity.
๐ฆ๐ LangChain
The OG. Great for chaining prompts, tools, and RAG. If you just need a chatbot, simple agent, or MVP, start here.
๐ฅ๐ฆ๐ฉ๐จ AutogenAI (Microsoft)
Built for multi-agent collaboration. If you want agents to negotiate, coordinate, and tackle big tasks together, this is your go-to.
๐ค CrewAI
Lightweight and flexible. Assemble โcrewsโ of role-specific agents quickly, while keeping granular control. Fast deployments, minimal dependencies.
๐ฅข Make
Visual, no-code automation for business users. Connect AI to CRMs, reports, SaaS toolsโwithout writing a single line of code.
๐ฃ๐๐ค n8n
Open-source, node-based automation. Great for RAG-powered workflows and deep data integrations with a visual touch.
๐ก Bottom line:
โช๏ธWant enterprise complexity? โ LangGraph
โช๏ธNeed fast AI app prototyping? โ LangChain
โช๏ธBuilding collaboratively? โ Autogen or CrewAI
โช๏ธPrefer drag-and-drop ? โ Make.com or n8n
The right choice depends on your workflow complexity, control needs, and dev resources. Agentic AI is not one-size-fits-all!
If youโve tried building AI agents, you know the options are multiplying: LangGraph, LangChain, Autogen, CrewAI, Make.com, n8nโฆ but theyโre not interchangeable. Hereโs how to make sense of the chaos:
๐ฆ๐ ๐๐ฎ๐ป๐ด๐๐ฟ๐ฎ๐ฝ๐ต
Think enterprise-grade orchestration. Graph-based, stateful, long-running workflows with loops, branching, and persistent memory. Perfect when your agent system needs durability + complexity.
๐ฆ๐ LangChain
The OG. Great for chaining prompts, tools, and RAG. If you just need a chatbot, simple agent, or MVP, start here.
๐ฅ๐ฆ๐ฉ๐จ AutogenAI (Microsoft)
Built for multi-agent collaboration. If you want agents to negotiate, coordinate, and tackle big tasks together, this is your go-to.
๐ค CrewAI
Lightweight and flexible. Assemble โcrewsโ of role-specific agents quickly, while keeping granular control. Fast deployments, minimal dependencies.
๐ฅข Make
Visual, no-code automation for business users. Connect AI to CRMs, reports, SaaS toolsโwithout writing a single line of code.
๐ฃ๐๐ค n8n
Open-source, node-based automation. Great for RAG-powered workflows and deep data integrations with a visual touch.
๐ก Bottom line:
โช๏ธWant enterprise complexity? โ LangGraph
โช๏ธNeed fast AI app prototyping? โ LangChain
โช๏ธBuilding collaboratively? โ Autogen or CrewAI
โช๏ธPrefer drag-and-drop ? โ Make.com or n8n
The right choice depends on your workflow complexity, control needs, and dev resources. Agentic AI is not one-size-fits-all!
โค3๐1
Harvard University just released free online courses.
No payment is required ๐
1. Introduction to CS50 programming using Scratch :
https://t.co/L1wbhAocmV
2. Data Science: Machine Learning:
https://t.co/o2knJrIVe4
3. CS50 Introduction to Computer Science for Business Professionals:
https://t.co/k6uwSb3Nsd
4. Introduction to data science with Python:
https://t.co/UuyRkUJSYV
5. CS50 course to understand technology :
https://t.co/CsWW1vn3b0
6. Explore the basics of Python in Harvardโs CS50 course :
https://t.co/dvgQN7axop
7. Introduction to Development Learn practical lessons in developing 2D and 3D interactive games:
https://t.co/rKPpbgFRJZ
8. Web programming using Python and JavaScript :
https://t.co/W4XZH0BvEL
9. Use React Native for mobile app development :
https://t.co/ZVqk56N0lV
10. Introduction to artificial intelligence in CS50 using Python :
https://t.co/8zWHvi5kry
11. Introduction to computer science :
https://t.co/UI3AKLP3pu
12. Artificial Intelligence in Business:
https://t.co/irFfEstg0P
No payment is required ๐
1. Introduction to CS50 programming using Scratch :
https://t.co/L1wbhAocmV
2. Data Science: Machine Learning:
https://t.co/o2knJrIVe4
3. CS50 Introduction to Computer Science for Business Professionals:
https://t.co/k6uwSb3Nsd
4. Introduction to data science with Python:
https://t.co/UuyRkUJSYV
5. CS50 course to understand technology :
https://t.co/CsWW1vn3b0
6. Explore the basics of Python in Harvardโs CS50 course :
https://t.co/dvgQN7axop
7. Introduction to Development Learn practical lessons in developing 2D and 3D interactive games:
https://t.co/rKPpbgFRJZ
8. Web programming using Python and JavaScript :
https://t.co/W4XZH0BvEL
9. Use React Native for mobile app development :
https://t.co/ZVqk56N0lV
10. Introduction to artificial intelligence in CS50 using Python :
https://t.co/8zWHvi5kry
11. Introduction to computer science :
https://t.co/UI3AKLP3pu
12. Artificial Intelligence in Business:
https://t.co/irFfEstg0P
โค3
Here is an A-Z list of essential programming terms:
1. Array: A data structure that stores a collection of elements of the same type in contiguous memory locations.
2. Boolean: A data type that represents true or false values.
3. Conditional Statement: A statement that executes different code based on a condition.
4. Debugging: The process of identifying and fixing errors or bugs in a program.
5. Exception: An event that occurs during the execution of a program that disrupts the normal flow of instructions.
6. Function: A block of code that performs a specific task and can be called multiple times in a program.
7. GUI (Graphical User Interface): A visual way for users to interact with a computer program using graphical elements like windows, buttons, and menus.
8. HTML (Hypertext Markup Language): The standard markup language used to create web pages.
9. Integer: A data type that represents whole numbers without any fractional part.
10. JSON (JavaScript Object Notation): A lightweight data interchange format commonly used for transmitting data between a server and a web application.
11. Loop: A programming construct that allows repeating a block of code multiple times.
12. Method: A function that is associated with an object in object-oriented programming.
13. Null: A special value that represents the absence of a value.
14. Object-Oriented Programming (OOP): A programming paradigm based on the concept of "objects" that encapsulate data and behavior.
15. Pointer: A variable that stores the memory address of another variable.
16. Queue: A data structure that follows the First-In-First-Out (FIFO) principle.
17. Recursion: A programming technique where a function calls itself to solve a problem.
18. String: A data type that represents a sequence of characters.
19. Tuple: An ordered collection of elements, similar to an array but immutable.
20. Variable: A named storage location in memory that holds a value.
21. While Loop: A loop that repeatedly executes a block of code as long as a specified condition is true.
Best Programming Resources: https://topmate.io/coding/898340
Join for more: https://t.iss.one/programming_guide
ENJOY LEARNING ๐๐
1. Array: A data structure that stores a collection of elements of the same type in contiguous memory locations.
2. Boolean: A data type that represents true or false values.
3. Conditional Statement: A statement that executes different code based on a condition.
4. Debugging: The process of identifying and fixing errors or bugs in a program.
5. Exception: An event that occurs during the execution of a program that disrupts the normal flow of instructions.
6. Function: A block of code that performs a specific task and can be called multiple times in a program.
7. GUI (Graphical User Interface): A visual way for users to interact with a computer program using graphical elements like windows, buttons, and menus.
8. HTML (Hypertext Markup Language): The standard markup language used to create web pages.
9. Integer: A data type that represents whole numbers without any fractional part.
10. JSON (JavaScript Object Notation): A lightweight data interchange format commonly used for transmitting data between a server and a web application.
11. Loop: A programming construct that allows repeating a block of code multiple times.
12. Method: A function that is associated with an object in object-oriented programming.
13. Null: A special value that represents the absence of a value.
14. Object-Oriented Programming (OOP): A programming paradigm based on the concept of "objects" that encapsulate data and behavior.
15. Pointer: A variable that stores the memory address of another variable.
16. Queue: A data structure that follows the First-In-First-Out (FIFO) principle.
17. Recursion: A programming technique where a function calls itself to solve a problem.
18. String: A data type that represents a sequence of characters.
19. Tuple: An ordered collection of elements, similar to an array but immutable.
20. Variable: A named storage location in memory that holds a value.
21. While Loop: A loop that repeatedly executes a block of code as long as a specified condition is true.
Best Programming Resources: https://topmate.io/coding/898340
Join for more: https://t.iss.one/programming_guide
ENJOY LEARNING ๐๐
โค6๐2