Skip to content

hungtd9/reactima-golang-tips

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Congratulations!

You hit this page cause you want to be ready for high profile Golang job interview or need to structure your interview questions.

Golang is a great language for building modern web-applications based on micro-services architecture. Easy to start. Extremely convenient from DevOps perspective.
https://golang.org/ https://gobyexample.com/

If it's so easy to start how is it possible for great companies to distinguish average developer from great one? What kind of knowledge make difference if you are building services for the top internet companies like Facebook, Twitter, Google?

You should see what surrounds Golang eco-system.

Here's some areas where most Senior Developers lack of basics despite many years of experience:

Networking

We are all spending most of our time around APIs built by someone else. Wouldn't be great to understand underline networking protocols HTTP/2, WebSockets, WebRTC, etc?

Ilya Grigorik, Google wrote a great book, High Performance Browser Networking: https://s3-ap-southeast-1.amazonaws.com/mylekha-ebook/IT+%26+Programming/Network/High-Performance-Browser-Networking-Ilya-Grigorik.pdf

Secure it! XSS, CSRF, CORS, JWT, etc http://jwt.io

Regexp

Easy! Learn how to visualize it Regex

^({0,1}((0|+61)(2|4|3|7|8)){0,1}){0,1}(\ |-){0,1}[0-9]{2}(\ |-){0,1}[0-9]{2}(\ |-){0,1}[0-9]{1}(\ |-){0,1}[0-9]{3}$

https://goo.gl/ http://regexr.com/ https://regex101.com/

Algorithmic thinking and experience

Linux

Look at this! It was built by large community over the past 20 years and has a lot of great, well-optimized libraries. There is no need to reinvent everything in Golang.
Linux Perfomance Tools

Interview check-lists and recommended reading

Codility and other online testing

DON'T SKIP TRAINING! You are compiting again other candidates. Good news - most candidates are too lazy, overconfident and 90% of them won't bother to spend 4-6 hours to practice.

WHAT NEXT?

American Accent

Community

Golang's main power is in its community. Here's the list of great people you might want to follow

Your feedback is greatly appreciated! Send me email on [email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published