""I look for the fundamentals and ability to learn," the executive vice president of Global Tech platforms told Business Insider. Karnati said while he's never hired a candidate for "specific knowledge," he wants to know they have domain expertise. Anyone in a technical position, including those in project manager roles, need to understand the architecture, dependencies, and risks involved in the work they do, the executive said. "It is not about whether you know Java, whether you know C++, or some other language," Karnati said. "What we look for is, does a person understand the fundamentals of computer science?""
"Karnati added that the specific skills someone needs depends on the role they're aiming for. For example, someone in a UX design or engineering role doesn't necessarily need to know computer science fundamentals in depth, but some basic technical knowledge could be useful. What's most important is the ability to effectively use tools like Figma and other LLMs to do the work, he said. Those in software development or engineering roles, though, need a strong foundation in computer science fundamentals, Karnati said. LLM tools can help make those employees more productive, but they can't serve as a substitute for a deeper understanding of systems, algorithms, and architecture."
Sravana Karnati prioritizes two traits when hiring engineers: mastery of fundamentals and the capacity to learn. Domain expertise and an understanding of architecture, dependencies, and risks matter more than knowledge of particular programming languages. Role-specific skills vary: UX roles benefit from tool proficiency like Figma and LLM usage, while software-development roles require deep computer-science foundations. LLMs and other tools can boost productivity but cannot replace knowledge of systems, algorithms, and architecture. Candidates who can write sound algorithms and demonstrate adaptable learning are preferred for technical positions.
Read at Business Insider
Unable to calculate read time
Collection
[
|
...
]