Interview overview
Momori’s five inbound leads—and the Huawei internship pivot in Toronto
After three years at Koei Tecmo building game-data tooling in C++, Momori used a Vancouver college year, technical writing on LinkedIn, and stubborn visa negotiation to join Huawei Canada’s Toronto lab—first as an intern on a full-time interview track.
Momori’s path looks clean in summary and messy in the rooms where offers actually form. A Waseda-area interdisciplinary science-and-engineering degree mixed biology, electrical, and information threads; a slime-mold thesis braided living systems with code after a programming class flipped a switch. Linux and Emacs felt oddly hardcore and completely addictive. He joined Koei Tecmo wanting game programming and landed in platform work—applications that managed game data rather than shipping titles—writing C and C++ in a space Vancouver peers kept mislabeling as simple front- or back-end.
Wanderlust was not Japan-hatred. Around year three he realized mobility would only get harder after marriage or kids, drank in Rebuild.fm’s casual overseas engineers, and treated the idea like something an engineer should implement. Silicon Valley was Plan A until visa math looked impossible; Europe’s “work less” pitch mismatched a career-first hunger. Canada sat close to the U.S. without the same lottery wall. Reading stayed strong; speaking lagged, so he stress-tested life with a month in a Cebu dorm before CICCC—checking money transfers and roommate stress as much as conversation—then used the college’s free ESL month, which felt harder for an introvert than Cebu’s one-to-one lessons.
Early months in Vancouver disappeared into banking, housing, and logistics. He began serious applications around December after a July arrival, but the first six outbound roles—often Rust-shaped, often with a “need visa support?” box checked—vanished into silence. Then LinkedIn inbound arrived: five companies messaged after he posted occasional technical articles, and C++ rarity seemed to help in a web-heavy city. Processes unfolded through winter into spring; visa framing improved after early stalls; one promising loop still died in a final round.
Huawei felt geographically far (Toronto) and useful as practice until it became real: recruiter chat, a six-question online coding test, team lead, lab boss. The practical C++ exercise built a hash table with shared-screen discussion more than LeetCode theater, plus API-design talk that tested communication. When an offer neared and he admitted student status, the company said they did not hire students. He pushed school letters proving co-op work authorization and argued restarting a search wasted months for both sides. Silence hurt until a recruiter floated internship; he accepted an intern contract after interviewing as if for full-time—and by this conversation, conversion to full-time the following month was already set.
The elapsed time from first LinkedIn ping to signed employment stretched around three months once immigration friction is counted. His Note and the interview both underline the same unsentimental lesson: technical fit can be obvious while student status still nearly kills the deal—unless someone is willing to renegotiate the shape of the yes.
He is understated about prestige. Huawei’s name mattered less than whether the C++ and systems shape matched what he already was. Toronto was a compromise with ambition; internship was a compromise with immigration theater. Full-time conversion, scheduled as he spoke, closes the loop the student-status cliff nearly opened. The Note he points readers toward fills in the daily texture this overview can only sketch.
Photos from the interview
This page is an English overview of Frog’s Japanese interview—not a full translation. Read the original interview (Japanese)