ch
Feedback
Coding Interview Resources

Coding Interview Resources

前往频道在 Telegram

This channel contains the free resources and solution of coding problems which are usually asked in the interviews. Managed by: @love_data

显示更多

📈 Telegram 频道 Coding Interview Resources 的分析概览

频道 Coding Interview Resources (@crackingthecodinginterview) 英语 语言赛道中的 是活跃参与者。目前社区聚集了 52 120 名订阅者,在 技术与应用 类别中位列第 2 566,并在 印度 地区排名第 7 235

📊 受众指标与增长动态

невідомо 创建以来,项目保持高速增长,吸引了 52 120 名订阅者。

根据 08 六月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 151,过去 24 小时变化为 -3,整体触达仍然可观。

  • 认证状态: 未认证
  • 互动率 (ER): 平均受众互动率为 2.15%。内容发布后 24 小时内通常能获得 0.81% 的反应,占订阅者总量。
  • 帖子覆盖: 每篇帖子平均可获得 1 121 次浏览,首日通常累积 424 次浏览。
  • 互动与反馈: 受众积极参与,单帖平均反应数为 2
  • 主题关注点: 内容集中在 array, stack, algorithm, programming, sort 等核心主题上。

📝 描述与内容策略

作者将该频道定位为表达主观观点的平台:
This channel contains the free resources and solution of coding problems which are usually asked in the interviews. Managed by: @love_data

凭借高频更新(最新数据采集于 09 六月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。

52 120
订阅者
-324 小时
+367
+15130
帖子存档
Starting a career in coding involves learning programming languages, practicing problem-solving, and building real-world projects. Here's a step-by-step guide to help you get started: 1. Choose a Programming Language For Web Development: HTML, CSS, JavaScript For Data Science: Python, R For Software Development: Python, Java, C++, C# For Mobile Development: Java/Kotlin (Android), Swift (iOS), Flutter If unsure, start with Python—it’s beginner-friendly and widely used. 2. Learn the Fundamentals Variables, Data Types Loops, Conditionals Functions, Object-Oriented Programming Data Structures (Lists, Arrays, Dictionaries) Algorithms (Sorting, Searching, Recursion) 3. Practice with Hands-on Projects Web: Portfolio website, To-Do List app, Weather app Python: Calculator, Data analysis projects, Web scraping Game Dev: Simple 2D game (Pygame, Unity) Mobile: Expense tracker, Notes app Use GitHub to store projects and build a portfolio. 4. Solve Coding Challenges LeetCode – Best for coding interviews HackerRank – Beginner-friendly challenges CodeWars – Fun coding puzzles 5. Learn Version Control (Git & GitHub) Creating repositories Pushing and pulling code Branching and merging 6. Explore Development Tools VS Code (Best for beginners) PyCharm (For Python) Eclipse/IntelliJ (For Java) Android Studio (For Android development) 7. Get Certified (Optional) Google IT Automation with Python AWS Certified Developer Microsoft Certified: Azure Developer Associate 8. Apply for Internships & Freelance Work Look for internships or entry-level jobs Contribute to open-source projects Offer freelance work on Upwork, Fiverr, Freelancer 9. Network & Join Coding Communities Join LinkedIn, Reddit (r/learnprogramming), and Stack Overflow Contribute to GitHub open-source projects Attend hackathons and meetups 10. Keep Learning & Growing Explore cloud computing (AWS, Google Cloud, Azure) Learn machine learning & AI Stay updated with cybersecurity best practices You can check these resources for Coding interview Preparation Join our WhatsApp channel for more resources: https://whatsapp.com/channel/0029VammZijATRSlLxywEC3X All the best 👍👍

𝐅𝐑𝐄𝐄 𝐎𝐧𝐥𝐢𝐧𝐞 𝐌𝐚𝐬𝐭𝐞𝐫𝐜𝐥𝐚𝐬𝐬 𝐎𝐧 𝐃𝐢𝐠𝐢𝐭𝐚𝐥 𝐌𝐚𝐫𝐤𝐞𝐭𝐢𝐧𝐠 😍 Learn Latest Tools & Trends For 2025 D
𝐅𝐑𝐄𝐄 𝐎𝐧𝐥𝐢𝐧𝐞 𝐌𝐚𝐬𝐭𝐞𝐫𝐜𝐥𝐚𝐬𝐬 𝐎𝐧 𝐃𝐢𝐠𝐢𝐭𝐚𝐥 𝐌𝐚𝐫𝐤𝐞𝐭𝐢𝐧𝐠 😍 Learn Latest Tools & Trends For 2025 Dive into the world of digital marketing and kickstart your career Explore the latest techniques Eligibility :- Students ,Freshers & Working Professionals 𝐑𝐞𝐠𝐢𝐬𝐭𝐞𝐫 𝐅𝐨𝐫 𝐅𝐑𝐄𝐄👇:-  https://bit.ly/43NhF5r ( Limited Slots ) Date & Time:- March 16th 2025 , 7PM

Coding and Aptitude Round before interview Coding challenges are meant to test your coding skills (especially if you are applying for ML engineer role). The coding challenges can contain algorithm and data structures problems of varying difficulty. These challenges will be timed based on how complicated the questions are. These are intended to test your basic algorithmic thinking. Sometimes, a complicated data science question like making predictions based on twitter data are also given. These challenges are hosted on HackerRank, HackerEarth, CoderByte etc. In addition, you may even be asked multiple-choice questions on the fundamentals of data science and statistics. This round is meant to be a filtering round where candidates whose fundamentals are little shaky are eliminated. These rounds are typically conducted without any manual intervention, so it is important to be well prepared for this round. Sometimes a separate Aptitude test is conducted or along with the technical round an aptitude test is also conducted to assess your aptitude skills. A Data Scientist is expected to have a good aptitude as this field is continuously evolving and a Data Scientist encounters new challenges every day. If you have appeared for GMAT / GRE or CAT, this should be easy for you. Resources for Prep: For algorithms and data structures prep,Leetcode and Hackerrank are good resources. For aptitude prep, you can refer to IndiaBixand Practice Aptitude. With respect to data science challenges, practice well on GLabs and Kaggle. Brilliant is an excellent resource for tricky math and statistics questions. For practising SQL, SQL Zoo and Mode Analytics are good resources that allow you to solve the exercises in the browser itself. Things to Note: Ensure that you are calm and relaxed before you attempt to answer the challenge. Read through all the questions before you start attempting the same. Let your mind go into problem-solving mode before your fingers do! In case, you are finished with the test before time, recheck your answers and then submit. Sometimes these rounds don’t go your way, you might have had a brain fade, it was not your day etc. Don’t worry! Shake if off for there is always a next time and this is not the end of the world. Best Data Science & Machine Learning Resources: https://topmate.io/coding/914624 Credits: https://t.me/datasciencefun Like if you need similar content 😄👍 Hope this helps you 😊 #datascience

𝟲 𝗙𝗥𝗘𝗘 𝗬𝗼𝘂𝗧𝘂𝗯𝗲 𝗖𝗼𝘂𝗿𝘀𝗲𝘀 𝘁𝗼 𝗞𝗶𝗰𝗸𝘀𝘁𝗮𝗿𝘁 𝗬𝗼𝘂𝗿 𝗗𝗮𝘁𝗮 𝗔𝗻𝗮𝗹𝘆𝘁𝗶𝗰𝘀 𝗖𝗮𝗿𝗲𝗲𝗿!😍 Want t
𝟲 𝗙𝗥𝗘𝗘 𝗬𝗼𝘂𝗧𝘂𝗯𝗲 𝗖𝗼𝘂𝗿𝘀𝗲𝘀 𝘁𝗼 𝗞𝗶𝗰𝗸𝘀𝘁𝗮𝗿𝘁 𝗬𝗼𝘂𝗿 𝗗𝗮𝘁𝗮 𝗔𝗻𝗮𝗹𝘆𝘁𝗶𝗰𝘀 𝗖𝗮𝗿𝗲𝗲𝗿!😍 Want to break into Data Analytics but don’t know where to start? These 6 FREE courses cover everything—from Excel, SQL, Python, and Power BI to Business Math & Statistics and Portfolio Projects! 📊 𝐋𝐢𝐧𝐤👇:- https://pdlink.in/4kMSztw 📌 Save this now and start learning today!

Python Loops ✅
+9
Python Loops ✅

𝗠𝗮𝘀𝘁𝗲𝗿 𝗦𝗤𝗟 𝗘𝗳𝗳𝗼𝗿𝘁𝗹𝗲𝘀𝘀𝗹𝘆 𝘄𝗶𝘁𝗵 𝗧𝗵𝗶𝘀 𝗖𝗵𝗲𝗮𝘁 𝗦𝗵𝗲𝗲𝘁!🔥 Struggling with SQL basics?👋 This ch
𝗠𝗮𝘀𝘁𝗲𝗿 𝗦𝗤𝗟 𝗘𝗳𝗳𝗼𝗿𝘁𝗹𝗲𝘀𝘀𝗹𝘆 𝘄𝗶𝘁𝗵 𝗧𝗵𝗶𝘀 𝗖𝗵𝗲𝗮𝘁 𝗦𝗵𝗲𝗲𝘁!🔥 Struggling with SQL basics?👋 This cheat sheet has everything you need! 🎯 𝐋𝐢𝐧𝐤👇:- https://pdlink.in/4hB8KYa 🚀 No more searching for syntax—just bookmark and use it anytime!

Python List Methods
Python List Methods

PREPARATION GUIDE FOR DATA ANALYST INTERVIEW 👉 Review the job description and requirements: Carefully review the job description and requirements for the data analyst position to understand the specific skills and knowledge required. 👉 Brush up on data analysis concepts and techniques: Make sure you have a solid understanding of data analysis concepts, such as data cleaning, data visualization, and statistical analysis. Review the basics of these techniques, and be familiar with the tools and software used for data analysis. 👉 Study data visualization tools: Familiarize yourself with data visualization tools like Tableau, PowerBI, and others, and be able to explain how to use them to analyze and present data. 👉 Brush up on SQL: SQL is a key tool for data analysts, so be sure to review basic SQL commands and be familiar with more advanced concepts such as joining tables and aggregating data. 👉 Practice your communication skills: Data analysts need to be able to effectively communicate their findings to others, so make sure you have strong written and verbal communication skills. 👉 Be prepared to discuss real-life examples: Be prepared to discuss specific examples of data analysis projects you have worked on, and be able to explain the methods and techniques you used to complete them. 👉 Review the company's data and analytics strategy: Research the company's data and analytics strategy, and be prepared to discuss how your skills and experience align with their goals and objectives. 👉 Free learning resources https://t.me/free4unow_backup/361 ENJOY LEARNING 👍👍

🚀 BITCOIN OVER 75.000$ ! In the last 3 days my subscribers have made over $20.000$ with my help ! We are now showing how to
🚀 BITCOIN OVER 75.000$ ! In the last 3 days my subscribers have made over $20.000$ with my help ! We are now showing how to make money trading with Lisa for free in our channel! Our subscriber on average earns 3.000$ on full passive just by trading with Lisa. We have now opened free access to our VIP channel, only 100 people will get in for free, time is limited! JOIN THE CHANNEL AND TRADE WITH LISA https://t.me/+GYtd75CySc05YTYy https://t.me/+GYtd75CySc05YTYy https://t.me/+GYtd75CySc05YTYy

⌨️ Take Screenshots using Python
⌨️ Take Screenshots using Python

Complete Roadmap to learn DSA in 30 days Day 1-5: Introduction to Data Structures and Algorithms - Understand the importance of DSA in programming - Learn about different types of data structures (arrays, linked lists, stacks, queues, trees, graphs) - Study basic algorithms like searching and sorting Day 6-10: Arrays and Strings - Dive deeper into arrays and strings - Learn about common operations and algorithms on arrays and strings - Practice solving problems related to arrays and strings Day 11-15: Linked Lists - Study linked lists and their variations (singly linked list, doubly linked list, circular linked list) - Implement basic operations on linked lists - Solve problems involving linked lists Day 16-20: Stacks and Queues - Learn about stacks and queues and their applications - Implement stack and queue data structures - Solve problems using stacks and queues Day 21-25: Trees and Graphs - Study binary trees, binary search trees, AVL trees, heaps, and graphs - Understand traversal algorithms (inorder, preorder, postorder) for trees - Implement basic graph algorithms (DFS, BFS) - Solve problems related to trees and graphs Day 26-30: Advanced Topics - Study advanced data structures like hash tables, tries, segment trees - Learn about dynamic programming, backtracking, and divide and conquer algorithms - Practice solving complex problems that require a combination of data structures and algorithms Throughout the 30 days, make sure to practice regularly by solving coding problems on platforms like LeetCode, HackerRank, or Codeforces. Additionally, review your concepts regularly and seek out resources like online tutorials, textbooks, and study groups to deepen your understanding of DSA. 5⃣ Free DSA resources to crack coding interview 👉 GeekforGeeks 👉 Leetcode 👉 Hackerrank 👉 DSA Resources 👉 FreeCodeCamp Join for more free resources: https://t.me/free4unow_backup ENJOY LEARNING 👍👍

𝗪𝗮𝗻𝘁 𝘁𝗼 𝗺𝗮𝘀𝘁𝗲𝗿 𝗘𝘅𝗰𝗲𝗹 𝗶𝗻 𝗷𝘂𝘀𝘁 𝟳 𝗱𝗮𝘆𝘀? 📊 Here's a structured roadmap to help you go from beginner
𝗪𝗮𝗻𝘁 𝘁𝗼 𝗺𝗮𝘀𝘁𝗲𝗿 𝗘𝘅𝗰𝗲𝗹 𝗶𝗻 𝗷𝘂𝘀𝘁 𝟳 𝗱𝗮𝘆𝘀? 📊 Here's a structured roadmap to help you go from beginner to pro in a week! Whether you're learning formulas, functions, or data visualization, this guide covers everything step by step. 𝐋𝐢𝐧𝐤👇 :- https://pdlink.in/43lzybE All The Best 💥

Before diving into the 30-day learning plan for DSA, it is essential to have a few prerequisites covered to ensure you can follow the plan effectively: ### Prerequisites: 1. Basic Programming Knowledge: - You should be familiar with at least one programming language (such as Python, Java, C++, or JavaScript). - Understand basic syntax, data types, and control structures (loops, conditionals, functions). 2. Problem-Solving Mindset: - Be comfortable with solving basic problems on platforms like LeetCode, HackerRank, or CodeSignal. - Understand how to break down a problem into smaller, manageable parts. 3. Familiarity with Basic Concepts: - Basic understanding of time and space complexity. - Familiarity with simple algorithms and how they work (e.g., sorting algorithms like bubble sort or insertion sort). ### Suggested Preparatory Steps: 1. Language Proficiency: - Python: Understand lists, dictionaries, sets, and basic input/output operations. - Java: Understand arrays, ArrayList, HashMap, basic file I/O, and exception handling. - C++: Understand vectors, maps, strings, basic I/O operations, and pointers. 2. Basic Algorithmic Concepts: - Time Complexity: Learn Big O notation and how to analyze the time complexity of basic operations. - Sorting Algorithms: Learn at least one simple sorting algorithm (e.g., bubble sort or selection sort). 3. Mathematical Foundations: - Basic understanding of mathematical concepts like logarithms, exponentiation, and basic probability/statistics. 4. Basic Data Structures: - Arrays and Strings: Be comfortable manipulating arrays and strings. - Linked Lists: Understand the concept of linked lists and basic operations on them. - Stacks and Queues: Understand what stacks and queues are and their basic operations. 5. Online Courses and Resources: - Consider taking a basic course on data structures and algorithms if you’re entirely new to the topic. Courses on platforms like Udacity, or freeCodeCamp can be beneficial. - Familiarize yourself with online coding platforms (LeetCode, HackerRank) and solve a few easy problems to get comfortable with the interface and problem -solving environment. Best Programming Resources: https://topmate.io/coding/886839 ENJOY LEARNING 👍👍

𝗙𝗥𝗘𝗘 𝗥𝗲𝘀𝗼𝘂𝗿𝗰𝗲𝘀 𝘁𝗼 𝗟𝗲𝗮𝗿𝗻 𝗗𝗮𝘁𝗮 𝗔𝗻𝗮𝗹𝘆𝘁𝗶𝗰𝘀! 📊🚀 Want to master data analytics? Here are top fre
𝗙𝗥𝗘𝗘 𝗥𝗲𝘀𝗼𝘂𝗿𝗰𝗲𝘀 𝘁𝗼 𝗟𝗲𝗮𝗿𝗻 𝗗𝗮𝘁𝗮 𝗔𝗻𝗮𝗹𝘆𝘁𝗶𝗰𝘀! 📊🚀 Want to master data analytics? Here are top free courses, books, and certifications to help you get started with Power BI, Tableau, Python, and Excel. 𝐋𝐢𝐧𝐤👇 https://pdlink.in/41Fx3PW All The Best 💥

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.me/programming_guide ENJOY LEARNING 👍👍

Repost from Star Union News
When will the green summons end? In Germany, the green turn began in the noughties. This means that now every fifth windmill
When will the green summons end? In Germany, the green turn began in the noughties. This means that now every fifth windmill in the country has been operating for 20-25 years. That is, they are about to work out their standard service life and are likely to be demolished. Horror for the real economy. Old windmills will be replaced with new ones. And these are new subsidies and another increase in electricity prices." However, the number of generators will remain the same. This cycle will now be endless: we demolish the old, build the new (this is the motivation to support the "green" so actively). 
"The energy transition has given the elites a clear conscience and at the same time a good profit margin,"
says Michael Vassiliadis, head of the Mining, Chemical and Energy Industrial Union(IG BCE). 🔥According to a Welt investigation in 2021, the environmental impact of the agenda brings a lot of profit to individuals. Representatives of environmental NGOs work closely with the Federal Government. How will this affect the industry? Automotive industry. The auto industry has lost 11,000 jobs over the past year. The outlook for the steel and electrical industries is daunting: Gesamtmetall, a lobbying group, predicts up to 300,000 job cuts over the next five years, accounting for almost 7% of total employment in these sectors. Chemistry and metallurgy. Industries are now producing 20% less than they did before 2022. RES cannot cover the required capacity. We are waiting for the German government to help the country end its energy and economic suicide. #Germany #Chemistry #Government 🇪🇺 Keep up with the latest Star Union News  🖥

PREPARING FOR AN ONLINE INTERVIEW? 10 basic tips to consider when invited/preparing for an online interview: 1. Get to know the online technology that the interviewer(s) will use. Is it a phone call, WhatsApp, Skype or Zoom interview? If not clear, ask. 2. Familiarize yourself with the online tools that you’ll be using. Understand how Zoom/Skype works and test it well in advance. Test the sound and video quality. 3. Ensure that your internet connection is stable. If using mobile data, make sure it’s adequate to sustain the call to the end. 4. Ensure the lighting and the background is good. Remove background clutter. Isolate yourself in a place where you’ll not have any noise distractions. 5. For Zoom/Skype calls, use your desktop or laptop instead of your phone. They’re more stable especially for video calls. 6. Mute all notifications on your computer/phone to avoid unnecessary distractions. 7. Ensure that your posture is right. Just because it’s a remote interview does not mean you slouch on your couch. Maintain an upright posture. 8. Prepare on the other job specifics just like you would for a face-to-face interview 9. Dress up like you would for a face-to-face interview. 10. Be all set at least 10 minutes to the start of interview.

𝗙𝗿𝗲𝗲 𝗧𝗖𝗦 𝗶𝗢𝗡 𝗟𝗲𝗮𝗿𝗻𝗶𝗻𝗴 𝗖𝗼𝘂𝗿𝘀𝗲𝘀 𝘁𝗼 𝗨𝗽𝗴𝗿𝗮𝗱𝗲 𝗬𝗼𝘂𝗿 𝗦𝗸𝗶𝗹𝗹𝘀!😍 Looking to boost your car
𝗙𝗿𝗲𝗲 𝗧𝗖𝗦 𝗶𝗢𝗡 𝗟𝗲𝗮𝗿𝗻𝗶𝗻𝗴 𝗖𝗼𝘂𝗿𝘀𝗲𝘀 𝘁𝗼 𝗨𝗽𝗴𝗿𝗮𝗱𝗲 𝗬𝗼𝘂𝗿 𝗦𝗸𝗶𝗹𝗹𝘀!😍 Looking to boost your career with free online courses? 🎓 TCS iON, a leading digital learning platform from Tata Consultancy Services (TCS), offers a variety of free courses across multiple domains!📊 𝐋𝐢𝐧𝐤👇:- https://pdlink.in/3Dc0K1S Start learning today and take your career to the next level!✅️

Here are 10 popular programming languages based on versatile, widely-used, and in-demand languages:
1. Python – Ideal for beginners and professionals; used in web development, data analysis, AI, and more. 2. Java – A classic language for building enterprise applications, Android apps, and large-scale systems. 3. C – The foundation for many other languages; great for understanding low-level programming concepts. 4. C++ – Popular for game development, competitive programming, and performance-critical applications. 5. C# – Widely used for Windows applications, game development (Unity), and enterprise software. 6. Go (Golang) – A modern language designed for performance and scalability, popular in cloud services. 7. Rust – Known for its safety and performance, ideal for system-level programming. 8. Kotlin – The preferred language for Android development with modern features. 9. Swift – Used for developing iOS and macOS applications with simplicity and power. 10. PHP – A staple for web development, powering many websites and applications.

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.