Upgrade to Pro — share decks privately, control downloads, hide ads and more …

A Serious CV & An Awesome Interview

A Serious CV & An Awesome Interview

How to prepare a good CV and what to expect in the interview

Nishan Chathuranga

November 20, 2019
Tweet

More Decks by Nishan Chathuranga

Other Decks in Education

Transcript

  1. ALPHA
    GIANT TEMPLATE
    A SERIOUS CV
    & AN AWESOME INTERVIEW

    View Slide

  2. 3.41
    2.863
    3.08
    3.05
    3.26
    2.7
    3.05
    3.06
    3.57
    3.38
    3.25
    3.52
    2.55
    2.94
    3.77
    3.53
    3.27
    2.54
    2.7
    2.46
    3.56
    3.4
    2.44
    2.475
    2.47
    1.92
    2.06
    2.57
    3.27
    2.81
    3.76
    2.25
    1.66
    2.03
    2.72
    3.205
    2.28
    3.01
    2.45
    2.14
    2.68
    2.32
    3.23
    2.16
    3
    0
    0.5
    1
    1.5
    2
    2.5
    3
    3.5
    4
    0 5 10 15 20 25 30 35 40 45 50
    GPA

    View Slide

  3. Development
    Software Engineer Senior Software Engineer
    Senior Technical Lead Technical Lead Associate Technical Lead
    Associate Technical Architect Technical Architect Senior Technical Architect
    Manager - Technology Solutions Architect

    View Slide

  4. Quality Assurance
    QA Engineer Senior QA Engineer
    Senior QA Lead QA Lead Associate QA Lead
    Associate QA Architect QA Architect Product Quality Architect

    View Slide

  5. User Experience
    UX Engineer Senior UX Engineer
    Senior UX Lead UX Lead Associate UX Lead
    Associate UX Architect UX Architect Senior UX Architect
    HCI Architect

    View Slide

  6. IT Support and DevOps
    Infrastructure Engineer Senior Infrastructure Engineer
    Manager IT
    Infrastructure Management Specialist Infrastructure management Lead
    Senior Infrastructure Management Specialist Associate Manager - IT

    View Slide

  7. Business Analysts
    Business Analysts Senior Business Analysts
    Manager Business Consulting
    Senior Business Consultant Business Consultant
    Associate Manager – Business Consulting

    View Slide

  8. Development
    • Understanding Client requirements with the support of business analysts
    • Designing and developing software solutions
    • Support planning and estimation
    • Carry out developer testing
    • Preparing development related documents
    • Helping customers to identify issues and troubleshoot
    • Fixing bugs and other issues
    Development
    • Understanding Client requirements with the support of business analysts

    View Slide

  9. Quality Assurance
    • Understanding Client requirements with the support of business analysts
    • Designing and developing test cases
    • Support planning and estimation
    • Executing test cases
    • Automating manual test cases
    • Carry out Regression, Performance, and Security testing
    • Preparing test reports
    • Ensuring the adherence to processes and standards.

    View Slide

  10. User Experience
    • Conducting user surveys
    • Creating app prototypes and Improving them according to feedback
    • Creating a user personas
    • Designing and developing user interfaces
    • Conduct usability testing
    • Improve user experience according to the feedback
    • Understanding user behaviors using tools

    View Slide

  11. IT Support and DevOps
    • Provisioning required environments
    • Installing updates and patches
    • Deploying and rolling back applications
    • Handling backup and restore
    • Handling infrastructure security
    • Automating provisioning of infrastructure using IAC (Infrastructure as code ) techniques.

    View Slide

  12. Business Analysts
    • Understanding business problems and mapping them to software solutions
    • Communicating requirements to developers and QAs
    • Documenting and managing requirements
    • Facilitate planning and estimations
    • Facilitating communication between developers and Clients

    View Slide

  13. https://insights.stackoverflow.com/survey/2019

    View Slide

  14. • Has deep knowledge in at least one
    area, i.e., programming language,
    and can be a problem solver in it.
    • Understands many other areas and
    their complexities, i.e., storages,
    front-end, distributed, big data, etc.,
    and knows how to communicate
    clearly in that area.
    • Possesses boundary crossing
    competencies.

    View Slide

  15. T-Shaped engineers became popular mostly due
    to agile principles (focus on self-organizing
    teams with cross-functional members) since a T-
    shaped engineer is an ideal candidate to be a
    cross-functional team member

    View Slide

  16. SUBJECTS
    To Revise
    OOP / JS
    Data Structures &
    Algorithms
    Enterprise Applications
    Development
    Communication Skills

    View Slide

  17. Make sure these are up to date!

    View Slide

  18. View Slide

  19. Best Practices
    1 - Commenting & Documentation. ...
    2 - Consistent Indentation. ...
    3 - Avoid Obvious Comments. ...
    4 - Code Grouping. ...
    5 - Consistent Naming Scheme. ...
    6 - DRY Principle. ...
    7 - Avoid Deep Nesting. ...
    8 - Limit Line Length.
    https://code.tutsplus.com/tutorials/top-15-best-practices-for-writing-
    super-readable-code--net-8118

    View Slide

  20. Don’t STOP

    View Slide

  21. EXAMPLES

    View Slide

  22. View Slide

  23. View Slide

  24. View Slide

  25. View Slide

  26. View Slide

  27. View Slide

  28. View Slide

  29. View Slide

  30. View Slide

  31. View Slide

  32. View Slide

  33. View Slide

  34. View Slide

  35. View Slide

  36. Batch 16 CVs
    Clickable links(How to)
    Canva
    Portfolio(Github Pages)

    View Slide

  37. Always look at the camera Appropriate lighting

    View Slide

  38. Highlight your professionalism, rather
    than your charm
    Avoid unnecessary accessories

    View Slide

  39. Look smart and pro!

    View Slide

  40. What does your CV mean?
    ● This is me
    ● I have these strengths and capabilities
    ● These are my skills and experiences
    "Would I hire me or not???

    View Slide

  41. Sections of a CV
    ● Identification
    ● Educational Qualifications
    ● Professional Qualifications
    ● Technical/ Non-Technical Skills
    ● Work Experience(projects)
    ● Awards and Achievements
    ● Activities/ Interests
    ● Contact Details
    ● Reference

    View Slide

  42. Do’s
    ● CV should be well formatted
    -Text Alignment
    ● Use a professional colour mix
    -Blue/ White/ Black/ Grey
    ● Grammatically correct English
    ● No spelling mistakes
    ● Be honest
    ● Precise, short and sweet

    View Slide

  43. Matching Skills to Requirements
    Employer needs Your evidence
    Communication Presentations/ Competitions
    Team work 2 Group Projects
    Leadership Class rep, Committee, Team Leader
    of the Project
    Initiative Fundraising for charity /
    Volunteering
    Customer Care Worked in a bank
    Work Exp. Level 2 Project
    Commercial & Tech awareness Blog posts / Subject modules

    View Slide

  44. View Slide

  45. Hello, my name is Nishan,
    & I have a Dog!

    View Slide

  46. View Slide

  47. View Slide

  48. View Slide

  49. View Slide

  50. View Slide

  51. View Slide

  52. Watch the
    Body Language
    • First impressions very powerful
    • Be relaxed, It’s an interview.
    You are not going to die.
    • Dress appropriately
    • Entrance, introductions &
    handshake
    • Smile and make eye contact
    • Be aware of own movements
    • Watch body language of
    interviewer

    View Slide

  53. View Slide

  54. Telephone
    Interviews
    Select comfortable, private, quiet place
    Advise roommate
    Have copy of CV and company information
    Have pen and paper at hand
    Prepare for usual interview questions
    .
    Prepare as
    thoroughly as for
    ‘real’ interview
    Practice on phone
    • Record answers
    • Try standing
    • Smile and use gestures
    • Avoid monotones

    View Slide

  55. You have 9 balls, equally big, equally heavy - except for one, which is a little heavier.
    How would you identify the heavier ball if you could use a pair of balance scales only twice?

    View Slide

  56. Previous Questions
    Divide the 9 balls into 3 groups of 3. Compare the weight of two of those groups.
    The heavier group should then be obvious, it will either tip the scales, or, if the scales stay balanced,
    then it is the group you didn't include.
    Now, choose 2 balls from this group and compare their weights, and using the same logic as before,
    the heavier ball will be obvious.

    View Slide

  57. View Slide

  58. Skills Education
    Evidence
    Activities &
    Interests
    Evidence
    Work Experience
    Evidence
    Comm. Skills: Written & Oral
    Time/Project Management
    Organization, Administrative
    Teamwork
    Problem Solving
    Drive & Initiation
    Language (Level of fluency)
    Leadership
    Commercial Awareness
    Other

    View Slide

  59. SWAT ANALYSIS - A personal SWOT analysis, however, may be more useful if you
    focus on a specific goal or problem that you want to address.
    refer to favorable external factors that could
    give an organization a competitive advantage.
    For example, if a country cuts tariffs, a car
    manufacturer can export its cars into a new
    market, increasing sales and market share.
    Opportunities
    describe what an organization excels at and
    what separates it from the competition: a
    strong brand, loyal customer base, a strong
    balance sheet, unique technology, and so on.
    For example, a hedge fund may have
    developed a proprietary trading strategy that
    returns market-beating results. It must then
    decide how to use those results to attract
    new investors.
    Strengths
    refer to factors that have the potential to harm an
    organization. For example, a drought is a threat to a
    wheat-producing company, as it may destroy or
    reduce the crop yield. Other common threats
    include things like rising costs for materials,
    increasing competition, tight labor supply and so on.
    Threats
    stop an organization from performing at its
    optimum level. They are areas where the
    business needs to improve to remain
    competitive: a weak brand, higher-than-
    average turnover, high levels of debt, an
    inadequate supply chain, or lack of capital.
    Weaknesses
    S W
    O T

    View Slide

  60. CDP

    View Slide

  61. කවදා හරි අපේ ජීවිත කතාපේ ලස්සනම පරිච්පේදය පවන්පන්,
    අපි අමාරුපවන් ජීවිපේ ජයගන්න උේසහ කරන පකාටසයි

    View Slide

  62. I value your
    feedback
    (both good and
    bad!)
    Please visit,
    http://bit.ly/batch17feedback

    View Slide

  63. THANK YOU
    Until Next Time.
    Post your questions at
    bit.ly/b17questions
    INTERNSHIP
    If you feel like the dumbest person in the room,
    then you're in the correct room.

    View Slide