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://news.1rj.ru/str/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://news.1rj.ru/str/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://news.1rj.ru/str/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://news.1rj.ru/str/programming_guide
ENJOY LEARNING 👍👍
❤6👍2
10 Simple Habits to Improve Your Coding Skills 🧠💻
🔥 Practice regularly, not just when you're stuck
🔥 Build small projects to apply what you learn
🔥 Review and refactor your old code
🔥 Join coding communities or forums
🔥 Follow coding channels and blogs
🔥 Take part in coding challenges (e.g., LeetCode, HackerRank)
🔥 Keep a code journal or notes
🔥 Learn version control (Git is your friend!)
🔥 Teach someone else — it deepens your understanding
🔥 Stay curious & never stop learning
💬 React "❤️" for more!
🔥 Practice regularly, not just when you're stuck
🔥 Build small projects to apply what you learn
🔥 Review and refactor your old code
🔥 Join coding communities or forums
🔥 Follow coding channels and blogs
🔥 Take part in coding challenges (e.g., LeetCode, HackerRank)
🔥 Keep a code journal or notes
🔥 Learn version control (Git is your friend!)
🔥 Teach someone else — it deepens your understanding
🔥 Stay curious & never stop learning
💬 React "❤️" for more!
❤12🔥2