$30 off During Our Annual Pro Sale. View Details »

LINE 實習大冒險: 台南台北通勤攻略!

LINE 實習大冒險: 台南台北通勤攻略!

Speaker: Reni Chu
Event: 成功大學企業參訪

LINE Developers Taiwan
PRO

August 25, 2023
Tweet

More Decks by LINE Developers Taiwan

Other Decks in Technology

Transcript

  1. View Slide

  2. LINE 實習⼤冒險:
    台南台北通勤攻略!

    View Slide

  3. 01
    02
    03
    04
    Motivation for Internship
    Life as a LINER
    Planning and Scheduling Time
    Self Introduction
    05 How did I prepare interview
    CONTENT

    View Slide

  4. Reni
    LINE TECH FRESH
    MS in Management Information Systems @ NCKU
    BBA in Management Information Systems @ CCU
    Experience
    l 2023 LINE Taiwan | TECH FRESH @ Central
    l 2022 Advantech | Frontend Intern

    View Slide

  5. Motivation for
    Internship
    • Goal
    • Skills & Personal Development
    • Mentor & Training
    • Experiences & Opportunity
    圖⽚來源:https://searchthatjob.com/benefits-of-doing-internship/

    View Slide

  6. Stages of Software Development
    Planning
    &
    Design
    Implement
    &
    Develop
    Testing
    &
    Validate
    Release
    &
    Monitor
    Icon Source: https://www.flaticon.com/

    View Slide

  7. Coding in LINE
    1. Version Control
    2. Maintainability and Readability
    3. Security and Compliance

    View Slide

  8. What is API ?
    Code Reusability
    Reuse an existing API rather than
    building new code each time
    Language independent
    Enable rapid development of small,
    modular applications
    API monetization
    Charge for certain request counts
    premium API features or endpoints.
    圖⽚來源:https://www.postman.com/what-is-an-api/

    View Slide

  9. How to Test?
    • Given - Define the state of your
    application up to this point.
    • When - The part of your
    application you are testing.
    • Then - What did you expect to
    happen?

    View Slide

  10. Test Case Coverage
    • Quantitative Measure
    • Provides a quantitative measure of how much
    testing is being done
    • Identify Untested Areas
    • Helps in identifying areas that have not been
    tested.
    • Risk Mitigation
    • Significantly reduces the risk of encountering
    unexpected errors in production
    圖片來源:https://tomgregory.com/how-to-measure-code-coverage-using-sonarqube-and-jacoco/

    View Slide

  11. Monitoring
    圖⽚取⾃網路

    View Slide

  12. Tool We Use

    View Slide

  13. How did I prepare
    interview ?

    View Slide

  14. How did I prepare interview

    View Slide

  15. How did I prepare
    interview
    l
    Who are you?
    l
    What did you do?
    l
    Why you choose …? Pros and Cons
    l
    Why are you interested in this role?
    圖片來源:https://www.teachaway.com/blog/use-your-teaching-experience-effectively-interviews-star-method

    View Slide

  16. Planning and Scheduling Time
    Student Software Engineer Intern
    Icon Source: https://www.flaticon.com/

    View Slide

  17. Life as a LINEr

    View Slide

  18. View Slide