<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Divakar Vishnu</title>
    <description>The latest articles on DEV Community by Divakar Vishnu (@divakar_vishnu_51113c764c).</description>
    <link>https://dev.to/divakar_vishnu_51113c764c</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4038543%2F11123705-2ff8-448c-9434-481159e711fd.jpg</url>
      <title>DEV Community: Divakar Vishnu</title>
      <link>https://dev.to/divakar_vishnu_51113c764c</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/divakar_vishnu_51113c764c"/>
    <language>en</language>
    <item>
      <title>Ti10 – Coding Assessment Platform</title>
      <dc:creator>Divakar Vishnu</dc:creator>
      <pubDate>Thu, 23 Jul 2026 14:06:19 +0000</pubDate>
      <link>https://dev.to/divakar_vishnu_51113c764c/ti10-coding-assessment-platform-18io</link>
      <guid>https://dev.to/divakar_vishnu_51113c764c/ti10-coding-assessment-platform-18io</guid>
      <description>&lt;p&gt;Practice coding. Improve your skills. Prepare for your coding journey.&lt;/p&gt;

&lt;p&gt;🌐 Visit Ti10:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://ti10-cse.onrender.com" rel="noopener noreferrer"&gt;https://ti10-cse.onrender.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learn. Practice. Assess. Improve.&lt;/p&gt;

&lt;h1&gt;
  
  
  Ti10 #Coding #Programming #CodingAssessment
&lt;/h1&gt;

</description>
      <category>ai</category>
      <category>ti10</category>
    </item>
    <item>
      <title>10 Common Mistakes Students Make During Coding Tests and How to Avoid Them</title>
      <dc:creator>Divakar Vishnu</dc:creator>
      <pubDate>Thu, 23 Jul 2026 14:04:13 +0000</pubDate>
      <link>https://dev.to/divakar_vishnu_51113c764c/10-common-mistakes-students-make-during-coding-tests-and-how-to-avoid-them-1h6a</link>
      <guid>https://dev.to/divakar_vishnu_51113c764c/10-common-mistakes-students-make-during-coding-tests-and-how-to-avoid-them-1h6a</guid>
      <description>&lt;p&gt;Coding tests are an important part of technical interviews and campus placements. Many students know programming concepts but still struggle during coding assessments because of simple mistakes.&lt;/p&gt;

&lt;p&gt;Here are 10 common mistakes students should avoid during coding tests.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Not Understanding the Problem&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;One of the biggest mistakes is starting to write code immediately without fully understanding the problem.&lt;/p&gt;

&lt;p&gt;Before coding, carefully read:&lt;/p&gt;

&lt;p&gt;Problem statement&lt;br&gt;
Input format&lt;br&gt;
Output format&lt;br&gt;
Constraints&lt;br&gt;
Examples&lt;/p&gt;

&lt;p&gt;Take a few minutes to understand what the problem is actually asking.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Ignoring Edge Cases&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Your solution may work for normal inputs but fail for special cases.&lt;/p&gt;

&lt;p&gt;Always think about:&lt;/p&gt;

&lt;p&gt;Empty input&lt;br&gt;
Zero&lt;br&gt;
Negative numbers&lt;br&gt;
Duplicate values&lt;br&gt;
Very large inputs&lt;br&gt;
Single-element arrays&lt;/p&gt;

&lt;p&gt;Testing edge cases can prevent unexpected failures.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Not Managing Time&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Coding assessments usually have a fixed time limit.&lt;/p&gt;

&lt;p&gt;If you spend too much time on one difficult problem, you may not have enough time for the remaining questions.&lt;/p&gt;

&lt;p&gt;A better strategy is:&lt;/p&gt;

&lt;p&gt;Read → Analyze → Solve → Move On&lt;/p&gt;

&lt;p&gt;If you are stuck, try another problem and return to it later.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Writing Code Without a Plan&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Starting to code without thinking about the approach can lead to unnecessary complexity.&lt;/p&gt;

&lt;p&gt;Before writing the solution, ask yourself:&lt;/p&gt;

&lt;p&gt;What is the simplest approach?&lt;br&gt;
Can I optimize it?&lt;br&gt;
What data structure should I use?&lt;br&gt;
What is the expected time complexity?&lt;/p&gt;

&lt;p&gt;A few minutes of planning can save a lot of debugging time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Forgetting Time Complexity&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A solution that produces the correct answer may still fail if it takes too long.&lt;/p&gt;

&lt;p&gt;For example, an O(n²) solution may work for a small input but fail when the input size is large.&lt;/p&gt;

&lt;p&gt;Always consider:&lt;/p&gt;

&lt;p&gt;Time Complexity&lt;br&gt;
Space Complexity&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. Not Testing the Code&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Never submit code without testing it.&lt;/p&gt;

&lt;p&gt;Try your solution with:&lt;/p&gt;

&lt;p&gt;Sample input&lt;br&gt;
Small input&lt;br&gt;
Large input&lt;br&gt;
Edge cases&lt;/p&gt;

&lt;p&gt;This helps identify logical errors before submission.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;7. Using the Wrong Data Structure&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Choosing the right data structure can make your solution much faster.&lt;/p&gt;

&lt;p&gt;Depending on the problem, you may need:&lt;/p&gt;

&lt;p&gt;Array&lt;br&gt;
String&lt;br&gt;
Stack&lt;br&gt;
Queue&lt;br&gt;
HashMap&lt;br&gt;
HashSet&lt;br&gt;
Linked List&lt;/p&gt;

&lt;p&gt;Understanding data structures is an important part of becoming a better problem solver.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;8. Overcomplicating the Solution&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Sometimes students try to create a very complex solution when a simple approach is enough.&lt;/p&gt;

&lt;p&gt;Start with the simplest correct solution.&lt;/p&gt;

&lt;p&gt;Then ask:&lt;/p&gt;

&lt;p&gt;Can I make it faster or more efficient?&lt;/p&gt;

&lt;p&gt;Simple and readable code is often easier to debug and maintain.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;9. Not Practicing Under Time Constraints&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Practicing coding problems without a time limit is useful, but coding assessments require you to solve problems within a specific time.&lt;/p&gt;

&lt;p&gt;Try taking mock assessments regularly.&lt;/p&gt;

&lt;p&gt;This helps you improve:&lt;/p&gt;

&lt;p&gt;Coding speed&lt;br&gt;
Accuracy&lt;br&gt;
Time management&lt;br&gt;
Problem-solving confidence&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;10. Giving Up After One Wrong Answer&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A wrong answer is not the end of your coding journey.&lt;/p&gt;

&lt;p&gt;Every failed submission can teach you something.&lt;/p&gt;

&lt;p&gt;Check:&lt;/p&gt;

&lt;p&gt;What went wrong?&lt;br&gt;
Did I misunderstand the problem?&lt;br&gt;
Is there an edge case?&lt;br&gt;
Is my logic correct?&lt;br&gt;
Is my algorithm efficient?&lt;/p&gt;

&lt;p&gt;Learn from every mistake and try again.&lt;/p&gt;

&lt;p&gt;How Ti10 Can Help 🚀&lt;/p&gt;

&lt;p&gt;Regular practice is one of the best ways to improve coding skills.&lt;/p&gt;

&lt;p&gt;Ti10 is a coding assessment platform designed to help students practice programming, participate in coding assessments, and improve their problem-solving abilities.&lt;/p&gt;

&lt;p&gt;Instead of waiting until placement season to start coding, students can build a regular practice habit and become more comfortable with coding assessments.&lt;/p&gt;

&lt;p&gt;The journey is simple:&lt;/p&gt;

&lt;p&gt;Learn → Practice → Assess → Improve&lt;/p&gt;

&lt;p&gt;🌐 *&lt;em&gt;Explore Ti10:&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
&lt;a href="https://ti10-cse.onrender.com" rel="noopener noreferrer"&gt;https://ti10-cse.onrender.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Final Thoughts&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Coding tests are not only about writing code. They also test your ability to understand problems, manage time, choose the right approach, and handle edge cases.&lt;/p&gt;

&lt;p&gt;The more you practice, the more confident you become.&lt;/p&gt;

&lt;p&gt;Start small. Practice consistently. Learn from your mistakes.&lt;/p&gt;

&lt;p&gt;Keep coding. Keep improving. 🚀&lt;/p&gt;

</description>
      <category>programming</category>
      <category>career</category>
      <category>ti10</category>
      <category>coding</category>
    </item>
    <item>
      <title>🚀 Introducing Ti10: A Coding Assessment Platform Built for Students</title>
      <dc:creator>Divakar Vishnu</dc:creator>
      <pubDate>Tue, 21 Jul 2026 07:45:11 +0000</pubDate>
      <link>https://dev.to/divakar_vishnu_51113c764c/introducing-ti10-a-coding-assessment-platform-built-for-students-28d3</link>
      <guid>https://dev.to/divakar_vishnu_51113c764c/introducing-ti10-a-coding-assessment-platform-built-for-students-28d3</guid>
      <description>&lt;p&gt;Learning to code is not just about understanding programming concepts. The real improvement comes from writing code, solving problems, practicing regularly, and learning from mistakes.&lt;br&gt;
This idea inspired the creation of Ti10 — a coding assessment platform designed to help students build stronger programming and problem-solving skills.&lt;br&gt;
🌐** What is Ti10?**&lt;br&gt;
Ti10 is an online coding assessment platform that provides students with a focused environment to practice programming and participate in coding assessments.&lt;br&gt;
The goal is simple:&lt;br&gt;
Learn → Practice → Solve → Improve&lt;br&gt;
Ti10 is designed to make coding practice more structured and engaging for students preparing for technical interviews, coding assessments, and placement opportunities.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🏠 A Simple and Modern Coding Experience&lt;/strong&gt;&lt;br&gt;
Ti10 provides a clean and modern interface designed to keep students focused on their coding journey.&lt;br&gt;
The platform is built to provide an easy-to-use experience for students while practicing programming and participating in assessments.&lt;br&gt;
&lt;strong&gt;📸 Ti10 Platform&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh6uz2mmx0jhhmexwc7d2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh6uz2mmx0jhhmexwc7d2.png" alt=" " width="799" height="381"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;💻 Practice and Coding Assessments&lt;/strong&gt;&lt;br&gt;
One of the main goals of Ti10 is to provide students with opportunities to practice coding problems and participate in programming assessments.&lt;br&gt;
Instead of only learning theory, students can focus on solving problems and improving their coding skills through practice.&lt;br&gt;
*&lt;em&gt;📸 Coding Assessment Interface&lt;br&gt;
*&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs89d816tylwfffk1auae.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs89d816tylwfffk1auae.png" alt=" " width="800" height="380"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📊 Track Your Progress&lt;/strong&gt;&lt;br&gt;
Improvement becomes easier when you can understand your performance.&lt;br&gt;
Ti10 is designed to help students monitor their coding journey and understand their progress through assessment and performance-related information.&lt;br&gt;
*&lt;em&gt;📸 Student Dashboard / Performance&lt;br&gt;
*&lt;/em&gt; &lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmo1mu8kgu1kufqwiec6o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmo1mu8kgu1kufqwiec6o.png" alt=" " width="799" height="374"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;⏱️ Practice Under Time Constraints&lt;/strong&gt;&lt;br&gt;
Coding assessments often require students to solve problems within a limited amount of time.&lt;br&gt;
Ti10 provides an assessment-oriented environment that helps students become familiar with solving programming problems while managing their time effectively.&lt;br&gt;
&lt;strong&gt;📸 Assessment with Timer&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg4mu0sqsxjavfhclc11z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg4mu0sqsxjavfhclc11z.png" alt=" " width="800" height="365"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;**&lt;br&gt;
🏆 Earn Certificates with Ti10**&lt;br&gt;
Learning and practicing coding is an achievement, but being able to showcase your accomplishments is equally important.&lt;br&gt;
Ti10 also provides certificate options for students who successfully complete eligible coding assessments or programs.&lt;br&gt;
These certificates can help students:&lt;br&gt;
• 📜 Showcase their coding achievements&lt;br&gt;
• 🎓 Add credentials to their portfolio&lt;br&gt;
• 💼 Strengthen their resume&lt;br&gt;
• 🔗 Share their accomplishments professionally&lt;br&gt;
• 🚀 Build confidence in their technical journey&lt;br&gt;
&lt;strong&gt;📸 Ti10 Certificate&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmfrbb9e6rxgv23q76fxk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmfrbb9e6rxgv23q76fxk.png" alt=" " width="800" height="554"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;With Ti10, students can not only practice coding and participate in assessments, but also have the opportunity to showcase their learning and achievements.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🏆 Built to Encourage Continuous Improvement&lt;/strong&gt;&lt;br&gt;
The purpose of Ti10 is not just to complete one coding test.&lt;br&gt;
It is about building a habit of continuous learning and regular practice.&lt;br&gt;
Every coding problem is an opportunity to:&lt;br&gt;
• Improve logical thinking&lt;br&gt;
• Strengthen programming fundamentals&lt;br&gt;
• Develop problem-solving skills&lt;br&gt;
• Increase coding confidence&lt;br&gt;
• Prepare for technical interviews&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🎯 Who is Ti10 For?&lt;/strong&gt;&lt;br&gt;
Ti10 is designed with students and aspiring developers in mind.&lt;br&gt;
It can be useful for:&lt;br&gt;
• 👨‍💻 Computer Science Students&lt;br&gt;
• 🎓 College Students&lt;br&gt;
• 💼 Placement Preparation&lt;br&gt;
• 🧑‍💻 Beginner Programmers&lt;br&gt;
• 📚 Coding Practice&lt;br&gt;
• 🏫 Educational Institutions&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🚀 The Vision Behind Ti10&lt;/strong&gt;&lt;br&gt;
The vision behind Ti10 is to create a platform where students can practice coding consistently and prepare themselves for real-world programming challenges.&lt;br&gt;
Learning programming is a journey.&lt;br&gt;
There is no shortcut to becoming a better programmer.&lt;br&gt;
The more you learn, practice, solve, and improve, the more confident you become.&lt;br&gt;
Ti10 aims to be a small part of that journey.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🌟 Start Your Coding Journey&lt;/strong&gt;&lt;br&gt;
If you are a student who wants to improve your programming and problem-solving skills, explore Ti10 and start practicing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🌐 Visit Ti10:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://ti10-cse.onrender.com" rel="noopener noreferrer"&gt;https://ti10-cse.onrender.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Practice. Code. Improve.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;💡 What's Next for Ti10?&lt;/strong&gt;&lt;br&gt;
Ti10 is continuously evolving with the goal of creating a better coding and assessment experience for students.&lt;br&gt;
The journey has just started, and there is much more to come.&lt;br&gt;
Stay tuned. 🚀&lt;/p&gt;

&lt;h1&gt;
  
  
  Ti10 #CodingPlatform #Programming #CodingAssessment #CodingPractice #Students #DSA #Java #Python #CProgramming #Placement #SoftwareDevelopment
&lt;/h1&gt;

</description>
    </item>
    <item>
      <title># Top 20 Java Interview Questions Every Student Should Know</title>
      <dc:creator>Divakar Vishnu</dc:creator>
      <pubDate>Tue, 21 Jul 2026 04:49:31 +0000</pubDate>
      <link>https://dev.to/divakar_vishnu_51113c764c/-top-20-java-interview-questions-every-student-should-know-3i33</link>
      <guid>https://dev.to/divakar_vishnu_51113c764c/-top-20-java-interview-questions-every-student-should-know-3i33</guid>
      <description>&lt;p&gt;Java is one of the most popular programming languages used in software development and campus placements. For students preparing for technical interviews, understanding &lt;strong&gt;Java fundamentals&lt;/strong&gt; and practicing coding problems is essential.&lt;/p&gt;

&lt;p&gt;Here are &lt;strong&gt;20 important Java interview questions&lt;/strong&gt; every student should practice.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. What is Java?
&lt;/h2&gt;

&lt;p&gt;Java is a high-level, object-oriented programming language designed to be &lt;strong&gt;platform independent&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. What is the difference between JDK, JRE, and JVM?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;JDK&lt;/strong&gt; – Used to develop Java applications.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JRE&lt;/strong&gt; – Provides the environment to run Java applications.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JVM&lt;/strong&gt; – Executes Java bytecode.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  3. What are the four pillars of OOP?
&lt;/h2&gt;

&lt;p&gt;The four pillars of &lt;strong&gt;Object-Oriented Programming&lt;/strong&gt; are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Encapsulation&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Inheritance&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Polymorphism&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Abstraction&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  4. What is a class?
&lt;/h2&gt;

&lt;p&gt;A &lt;strong&gt;class&lt;/strong&gt; is a blueprint or template used to create objects.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. What is an object?
&lt;/h2&gt;

&lt;p&gt;An &lt;strong&gt;object&lt;/strong&gt; is an instance of a class that represents a real-world entity.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. What is inheritance?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Inheritance&lt;/strong&gt; allows a class to acquire properties and methods from another class.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. What is method overloading?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Method overloading&lt;/strong&gt; means defining multiple methods with the same name but different parameters.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. What is method overriding?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Method overriding&lt;/strong&gt; occurs when a child class provides its own implementation of a method inherited from its parent class.&lt;/p&gt;

&lt;h2&gt;
  
  
  9. What is the difference between == and .equals()?
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;==&lt;/code&gt; is generally used to compare references, while &lt;code&gt;.equals()&lt;/code&gt; is used to compare the content of objects when properly overridden.&lt;/p&gt;

&lt;h2&gt;
  
  
  10. Why is String immutable in Java?
&lt;/h2&gt;

&lt;p&gt;A &lt;strong&gt;String&lt;/strong&gt; object cannot be changed after it is created. This makes strings secure and suitable for use in situations such as string pooling and hash-based collections.&lt;/p&gt;

&lt;h2&gt;
  
  
  11. What is an array?
&lt;/h2&gt;

&lt;p&gt;An &lt;strong&gt;array&lt;/strong&gt; stores multiple elements of the same data type in a fixed-size structure.&lt;/p&gt;

&lt;h2&gt;
  
  
  12. What is an exception?
&lt;/h2&gt;

&lt;p&gt;An &lt;strong&gt;exception&lt;/strong&gt; is an unexpected event that interrupts the normal flow of program execution.&lt;/p&gt;

&lt;h2&gt;
  
  
  13. What is the difference between ArrayList and LinkedList?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;ArrayList&lt;/strong&gt; is generally better for random access, while &lt;strong&gt;LinkedList&lt;/strong&gt; can be useful for frequent insertions and deletions.&lt;/p&gt;

&lt;h2&gt;
  
  
  14. What is HashMap?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;HashMap&lt;/strong&gt; stores data in the form of key-value pairs.&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight java"&gt;&lt;code&gt;&lt;span class="nc"&gt;HashMap&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nc"&gt;Integer&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="nc"&gt;String&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;map&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;HashMap&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&amp;gt;();&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  15. What is HashSet?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;HashSet&lt;/strong&gt; stores unique elements and does not allow duplicate values.&lt;/p&gt;

&lt;h2&gt;
  
  
  16. What is a constructor?
&lt;/h2&gt;

&lt;p&gt;A &lt;strong&gt;constructor&lt;/strong&gt; is a special member used to initialize an object when it is created.&lt;/p&gt;

&lt;h2&gt;
  
  
  17. What is the static keyword?
&lt;/h2&gt;

&lt;p&gt;The &lt;strong&gt;static&lt;/strong&gt; keyword is used for members that belong to the class rather than individual objects.&lt;/p&gt;

&lt;h2&gt;
  
  
  18. What is multithreading?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Multithreading&lt;/strong&gt; allows multiple threads to execute concurrently within a program.&lt;/p&gt;

&lt;h2&gt;
  
  
  19. What is garbage collection?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Garbage collection&lt;/strong&gt; automatically removes objects that are no longer reachable and helps free memory.&lt;/p&gt;

&lt;h2&gt;
  
  
  20. What are some common Java coding problems?
&lt;/h2&gt;

&lt;p&gt;Students should practice coding problems such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Prime Number&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Palindrome&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reverse a Number&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sum of Digits&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Largest Element in an Array&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Remove Duplicates&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sorting an Array&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Two Sum&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Practice with Ti10 🚀
&lt;/h2&gt;

&lt;p&gt;Learning Java becomes more effective when you combine &lt;strong&gt;theory with regular coding practice&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ti10&lt;/strong&gt; is a coding assessment platform designed to help students practice programming, participate in coding tests, and improve their problem-solving skills.&lt;/p&gt;

&lt;p&gt;Whether you are preparing for &lt;strong&gt;campus placements, technical interviews, or programming assessments&lt;/strong&gt;, consistent practice can help you become a better programmer.&lt;/p&gt;

&lt;p&gt;🚀 &lt;strong&gt;Practice. Code. Improve.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;🌐 &lt;strong&gt;Try Ti10:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://ti10-cse.onrender.com" rel="noopener noreferrer"&gt;https://ti10-cse.onrender.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Keep learning, keep coding, and prepare yourself for your next technical interview.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Happy Coding! 🚀&lt;/strong&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Java #Coding #Programming #DSA #CodingInterview #Placement #Students #Ti10
&lt;/h1&gt;

</description>
    </item>
    <item>
      <title>Why Every Computer Science Student Needs a Coding Assessment Platform Before Placements</title>
      <dc:creator>Divakar Vishnu</dc:creator>
      <pubDate>Mon, 20 Jul 2026 16:32:17 +0000</pubDate>
      <link>https://dev.to/divakar_vishnu_51113c764c/why-every-computer-science-student-needs-a-coding-assessment-platform-before-placements-19o4</link>
      <guid>https://dev.to/divakar_vishnu_51113c764c/why-every-computer-science-student-needs-a-coding-assessment-platform-before-placements-19o4</guid>
      <description>&lt;h1&gt;
  
  
  Why Every Computer Science Student Needs a Coding Assessment Platform Before Placements
&lt;/h1&gt;

&lt;p&gt;In today's competitive job market, knowing a programming language is no longer enough. Companies expect students to solve coding problems efficiently, write clean code, and think logically under pressure. Unfortunately, many students prepare only a few weeks before placement drives, making it difficult to build strong problem-solving skills.&lt;/p&gt;

&lt;p&gt;A coding assessment platform provides an effective way to bridge this gap. By practicing regularly, students can improve their coding speed, understand different algorithms, and become familiar with the online tests used by leading companies.&lt;/p&gt;

&lt;p&gt;To support this learning journey, I developed Ti10, a modern coding assessment platform designed specifically for students and educational institutions.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Ti10?
&lt;/h2&gt;

&lt;p&gt;TI10 is an online coding platform that allows students to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Practice programming in Java, Python, C, and C++&lt;/li&gt;
&lt;li&gt;Solve coding challenges in a secure environment&lt;/li&gt;
&lt;li&gt;Participate in coding assessments&lt;/li&gt;
&lt;li&gt;Receive instant evaluation and feedback&lt;/li&gt;
&lt;li&gt;Track their progress and performance over time&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The platform is designed with a clean, developer-friendly interface to create an engaging coding experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Continuous Practice Matters
&lt;/h2&gt;

&lt;p&gt;Regular coding practice helps students:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Improve logical thinking&lt;/li&gt;
&lt;li&gt;Increase coding speed and accuracy&lt;/li&gt;
&lt;li&gt;Build confidence for technical interviews&lt;/li&gt;
&lt;li&gt;Prepare for placement coding rounds&lt;/li&gt;
&lt;li&gt;Strengthen problem-solving skills&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Consistency is far more effective than last-minute preparation.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Vision Behind Ti10
&lt;/h2&gt;

&lt;p&gt;The goal of TI10 is simple: make coding practice accessible, engaging, and practical for every student. By combining real coding challenges with performance tracking, Ti10 aims to help learners become industry-ready software professionals.&lt;/p&gt;

&lt;p&gt;Whether you're preparing for campus placements or simply improving your programming skills, consistent practice is the key to success.&lt;/p&gt;

&lt;p&gt;Explore TI10 and start your coding journey today:&lt;/p&gt;

&lt;p&gt;Website: &lt;a href="https://ti10-cse.onrender.com" rel="noopener noreferrer"&gt;https://ti10-cse.onrender.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Code. Learn. Grow.&lt;/p&gt;

&lt;p&gt;🚀 Practice coding with Ti10&lt;/p&gt;

&lt;h1&gt;
  
  
  Ti10 #Coding #Java #Python #Programming #Placement #DSA
&lt;/h1&gt;

</description>
      <category>career</category>
      <category>coding</category>
      <category>computerscience</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
