Software Engineering: Coding interview + Daily Engineering

Software Engineering: Coding interview + Daily Engineering

Software Engineering: Coding interview + Daily Engineering

Preparation guildelines from a longer term upskilling perspective. Build expertise beyond system design interviews.

Language: english

Note: 4.5/5 (18 notes) 9,284 students

Instructor(s): RougeNeuron Academy

Last update: 2022-09-03

What you’ll learn

  • A knowledge oriented interview preparation framework that suits their goals
  • Planning the phases of interview process to avoid burnout
  • Become better at current job while preparing for a job change by systematic upskilling
  • Finer software engineering and technical details that help a candidate standout during interviews

 

Requirements

  • Working in or planning to work in software industry
  • Not looking for a job urgently

 

Description

Objective

The course is for people who want to uplevel their engineering skills and search for better opportunities without burning out.

Interviews are becoming more time-consuming as the software industry gathers pace. In addition, new trends keep getting introduced, leaving candidates exhausted to keep up.

The course recommends a more systematic knowledge-driven framework over a burst coding mode in browsers.

Course Structure

  • Section 1: Necessity for an alternative approach inclined towards career growth instead of instant gratification.

  • Section 2: Foundation Phase (12- 9 months)

    • The gathering phase. Identify the possible sources for the relevant information.

  • Section 3: Reinforcement Phase (9 – 6 months)

    • The sorting phase. Organize the resources based on the refined needs of the job search.

  • Section 4: Convergence Phase (6 -3 months)

    • Drill down further to identify only the necessary information.

  • Section 5:  End game (3-0 months)

    • Execute with a clear plan built on all the gathered information.

  • Section 6: Conclusion

Key Takeaways:

  1. The idea is simple, prepare at your pace throughout the year and apply only when ready to invest 8 weeks for the potential employers.

  2. Maximize the learnings to capitalize on the current workplace or the new one!


What doesn’t the course offer?

  • The course does not talk about compensation and HR interview handling

  • The course does not talk about the behavioral interview and dress code etc.

  • The course does not explicitly target FAANG/MAANG.

  • The course does not deal with urgent career change situations like a layoff, reaction to a bad performance review, etc.

 

Who this course is for

  • Professionals planning to make a career transistion
  • Professionals in cooling off period of their desired comapnies
  • Software professionals from emerging countires try to crack interviews of MNCs like FAANG
  • Recent graduates trying to understand the interview process
  • People looking to rejoin the industry after a break

 

Course content

  • Purpose
    • Variable Processes – 1 – Duration
    • Variable Processes – 2 – Interview Location
    • Variable Processes – 3 – Types of rounds
    • Expertise Vulenrability – 1 – Domain
    • Expertise Vulenrability – 2 – Frameworks
    • Expertise Vulenrability – 3 – Programming Language
    • Supply Demand – 1 – Skewed technology aging
    • Supply Demand – 2 – Knowledge coverage
    • GigEconomy and Interviews
    • [IMPORTANT] Burnout
    • Value proposition of interview process
  • Foundation [9 -12 months]
    • Purpose – 1 – Immigration
    • Purpose – 2 – Services to Product companies
    • Purpose – 3 – Domain Switch
    • Purpose – 4 – Stack Change
    • Purpose – 5 – Remote Work
    • Purpose – 6 – Define your goal
    • Testing Waters – 1 – Dedicated Communication Channels
    • Testing Waters – 2 – Practice Interview Portals
    • Testing Waters – 3 – Target company preparation material
    • System Design – 1 – Overview
    • System Design – 2 – Design Document
    • System Design – 3 – Validating Design
    • System Design – 4 – Rejected Alternatives
    • System Design – 5 – Security
    • System Design – 6 – Testing Strategy
    • System Design – 7 – Storage
    • System Design – 8 – Certification Material
    • Low Level Design – 1 – Overview
    • Low Level Design – 2 – Testing
    • Low Level Design – 3 – Performance & API Design
    • Low Level Design – 4 – Caution
    • Low Level Design – 5 – Use vs. Build vs. Maintain
    • Documentation – 1 – Tool for discovery
    • Documentation – 2 – Tool for communication
    • Software As A Business – 1 – Overview
    • Software As A Business – 2 – Customer
    • Software As A Business – 3 – End User
    • Software As A Business – 4 – Customer Feedback Integration
    • Software As A Business – 5 – Market Position
    • Software As A Business – 6 – Business Awareness
    • Leadership principles: Build the draft
  • Reinforcement [6-9 Months]
    • Tool Chains – 1 – Preparing a list
    • Tool Chains – 2 – Upgrade toolchains
    • Tool Chains – 3 – Certification possibility
    • Design Patterns – 1 – Opinion
    • Design Patterns – 2 – Concerns
    • Design Patterns – 3 – Production Perspective
    • Design Patterns – 4 – Interview Perspective
    • Software Engineering around you – 1 – Overview
    • Software Engineering around you – 2 – Release Actions
    • Software Engineering around you – 3 – CI/CD
    • Software Engineering around you – 4 – Estimation
    • Software Engineering around you – 5 – OKR
    • Target Companies – 1 – Domain
    • Target Companies – 2 – Tech Stack
    • Target Companies – 2 – Work Location
    • Active Networking – 1 – Intent
    • Active Networking – 2 – Content
    • Active Networking – 3 – Brown bag sessions
    • Active Networking – 4 – Please be sincere
    • Pseudo Coding
    • Online Design Tools
    • Checkpoint 2
  • Convergence [ 3- 6 months]
    • Design – 1 – Deep Dive
    • Design – 2 – SOLID
    • Resume Version 1 – Content
    • Resume Version 1 – General Tips
    • Checkpoint – 1 : Equipment and readiness
  • Endgame [0 – 3 months]
    • Consolidate Feedback
    • Design and Coding Interview – 1 – Subscriptions
    • Design and Coding Interview – 2 – SQL and likes
    • Design and Coding Interview – 3 – Handling Noise
    • Final Interview Practice
    • Applications – 1 – Strategy
    • Applications – 2 – Responses
    • Applications – 3 – Use tools to save time
    • Scheduling tips
    • Suggestions
  • Conclusion
    • Interview aftermath
    • Conclusion

 

Software Engineering: Coding interview + Daily EngineeringSoftware Engineering: Coding interview + Daily Engineering

Time remaining or 212 enrolls left

 

Don’t miss any coupons by joining our Telegram group 

Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Course with certificate