Taro Logo
1

What is "Configuration" in Software Engineering?

Profile picture
Ex-Software Engineer at Taro Community3 months ago

I spoke with a hiring manager about a software engineering opportunity after passing technical interviews. One thing he told me was this split between configuration and hardcore development. When trying to clarify the HM's use of the terminology, I got the impression that the HM defined "configuration" as building on top of an existing platform and "hardcore development" as building things from scratch, which the HM appeared to confirm.

However, I'm still unsure if I presented my clarifying questions correctly. Should I try and probe for more details if the HM feedback is positive, or is my impression accurate enough?

68
2

Discussion

(2 comments)
  • 0
    Profile picture
    Tech Lead @ Robinhood, Meta, Course Hero
    3 months ago

    To recap:

    • "Configuration" = Incremental work
    • "Hardcore development" = 0 to 1 work

    This seems... reasonable-ish? The "hardcore" one makes more sense to me. I'm iffy on "configuration".

    Best way to figure this out is to ask them to provide a sample project for both.

  • 1
    Profile picture
    Tech Lead/Manager at Meta, Pinterest, Kosei
    3 months ago

    I'd like to understand more here -- are you concerned you may get stuck with more of one type of work than another, and you'll be unhappy? Two recs:

    1. Talk to ICs on the team and ask what problems they're facing. What would they want to change about working on the team?
    2. Don't worry about this too much! What you work on is going to be fluid, and once you join the company and start building trust + relationships, you'll be able to shape what you work on anyway.