What are knowledge expect from dev interns by companies

Mr Bones

Well-known member
  • Mar 13, 2023
    16,714
    1
    32,936
    113
    Frontend or backend ?

    1. Algorithms and data structures.
    2. Database knowledge.
    3. Basic programming concepts.
    4. Soft skills, communication
    5. Common sense.
     

    NEMISIS

    Well-known member
  • Nov 13, 2013
    11,349
    19,445
    113
    Colombo
    For Web Devs,

    Good programming skills, and understanding on common web development technologies.
    Good understanding on how things works at least the theoretical aspect, like how HTTP works, How a web application works, How to deploy a web application on a server, How REST APIS works etc.
    These days, knowledge on declarative programming framework is also a must, at least how to work with frameworks like React.
    Some DB knowledge, SQL knowledge

    These are common for any internship
    data structures and algorithm knowledge
    problem solving skills
    best practices, OOP concepts, knowledge on basic design patterns
    how to write a clean and maintainable code


    We don't look for specific technology or framework knowledge from an Intern. we expect them to learn the technology and complete their project. so we just evaluate the potential when interviewing interns.
    (This might be vary from company to company)
     
    • Like
    Reactions: jehantheexplorer

    RandomGuy

    Well-known member
  • Oct 15, 2014
    17,370
    16,212
    113
    ලොකුවටම expect කරන්නෙ යම්කිසි මට්ටම professionalism. හේතුව, ගොඩක් intern පොරවල් manage කරන්න සෑහෙන්න අමාරුයි. අලි ඔලුව, පණ්ඩිත කම, industry හෝ product එක තේරුම් නොගෙන මෝඩ තර්ක කියවීම, reliable කම නැති වීම, වගකීමක් දැරීමට නොහැකියාව වගේ ප්‍රශ්න තමයි වැඩිපුර තියෙන්නෙ. රස්සාවට ගියාම කොහොමත් intern කෙනෙක්ට දෙන්නෙ සෑහෙන්න පොඩි වැඩ. නොතේරෙන දෙයක් ලීඩ් ගෙන් අහගෙන ඒ දෙන වැඩේ මහන්සි වෙලා කරලා ඉවරයක් කරන එකෙක් කියන්නේ ඌ 99% අනෙත් එවුන්ට වඩා ඉදීරියෙන් ඉන්නෙ.
     
    • Like
    Reactions: jehantheexplorer

    NecroMonger

    Active member
  • Dec 27, 2011
    145
    63
    28
    Specially web dev?
    Ideally an intern should not be treated as a someone with much exposure to any specific technology. A nice to have list is something like below
    • Ability to listen ( Listen to understand and not Listen to respond)
    • An Analytical approach to problem solving (Opposite of Golden hammer syndrome)
    • Time management and update on progress on timely manner ( opposite of not waiting till 90% of the time is up till saying only 10% of the work is done)
    • Aptitude to learn
    • Openness to fit into the culture
    • Ask questions without accepting things blindly
    • English comprehension (not a must but is advantageous)
    • Respect & Empathy