“Which language should I use for my coding assessment: company’s preference or my best skills? Should I choose Go or Python for my upcoming tech interview? #codingassessment #Go #Python #techinterview”
#### Preferred Language vs. Skill Level
Understanding Company’s Preference
– Recruiter initially mentioned Go as main language
– Meeting invite allows any language for assessment
Personal Skill Set
– Comfortable with Python
– Decent at Go
#### Decision Dilemma
Advantages of Using Go
– Aligns with team’s main language
– Demonstrates adaptability and willingness to learn
Benefits of Using Python
– Strong familiarity and comfort level
– Ability to showcase coding skills effectively
#### Tips for Decision-Making
Considerations
– Previous discussions with recruiter
– Your own skill set and confidence level
Final Thoughts
– Choose language based on company’s preference
– Or stick with your strongest coding language
In the end, it’s important to weigh the pros and cons of both options before making a confident decision. #codingdecisions #techskills #careeradvice
I would use what you know because then it’s about how you solve the problem instead of trying to recall syntax and the right way to do things in the language you don’t know. You can tell them that you know Python really well and you’re sure that dedication to learning Python well will translate to learn Go well.
When you struggle with a language’s syntax and common practices (such as being Pythonic), it gives the impression you can’t program or you do it badly, even if that’s not true at all.
It’s like how some Americans used to find foreigners who spoke bad English as dumb even though they were fluent in their own language. The attitude is slowly changing, but this perception seemed to hold for a long time.
Just do it in Python, I don’t think they would hold this against you, and if you do well and get the job I’m sure you’ll have plenty of time to get your Go skills up
Use the language you know best.
Trying to use a language you don’t know well will almost certainly backfire. You’ll end up trying to do something that would be so easy in any other language you know, and it doesn’t work, or you don’t know how to do it in Go, and then you’ll feel like an idiot.
You can impress them by talking *about* Go if you want. Talk about why you’d enjoy using it, talk about things it does well. But if you aren’t totally solid and experienced, don’t use it for a coding exercise if they allow you to pick something you know better.
I’ve never done a coding interview/assignment or had a coding jobs, so take this with a grain of salt.
These situations are used to determine if you know how to think like a programmer, the best way to prove that is with a language you’re familiar with. No one is going to be impressed if you can’t fully utilise a language you don’t know.