LeetCode: leetcode.com/ gotests: github.com/cwe... (generate tests) gow: github.com/mit... (go watch) Set up grc for go tests: stackoverflow.... tomontheintern...
You have a wonderful way of talking and your sense of humour is exceptional, this video was informative and made me laugh too :) Please make more such videos.
Hey Tom, just found your video after typing leetcoding in golang, and this video really made my day ! Hope you do make a video explaining neovim setups for mere mortals tryna get into leetcode grind in their 30s 😂.
9:14 "that looks like nonsense" hahaha your setup looks very neat! gonna take inspiration for it and do sth similar with my neovim setup for java Thanks Tom on the Internet!
You have to code in the leet-code editor and NEVER go out of its focus. This is measured in online assessments. You are not allowed to use outside resourses
Just wanted to +1 this - I’ve been using VSCode as my daily editor and have been thinking about switching to vim/tmux but I really like the setup you have
Hi Nathan I'm using Neovim. The plugins I'm using are both language servers for Go. I use lsp config to configure my language servers. The language servers I use are gopls (standard go lsp) and golangci-lint-langserver (github.com/nametake/golangci-lint-langserver) I also use nvim go (github.com/ray-x/go.nvim). My setup is all over the place. Hopefully someday I can clean it up and make a video about it.
I'm pretty sure this comes from the Go language server. Gopls. I'm also using a plugin to show code action so I can know when there's a good action available. So basically, find a place where a code action is available through the language server, and then run `vim.lsp.buf.code_action`
Great setup. But I would not recommend preparing in this way because during the real coding interview you wouldn't able to code like this. You would be given some online editor like coderpad or god forbid, google docs.
If I ever decide I need to start interviewing, then for sure I'll have to use an online tool. But for learning the general shapes of the problems, this helps me learn more quickly.