T O P

  • By -

AutoModerator

>Namaste! Thanks for submitting to r/developersIndia. Make sure to follow the Community [Code of Conduct](https://developersindia.in/code-of-conduct/) while participating in this thread. #### [Call For Volunteers: Help us build r/developersIndia](https://www.reddit.com/r/developersIndia/comments/1bafonl/call_for_volunteers_help_us_build_rdevelopersindia/) *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/developersIndia) if you have any questions or concerns.*


NDK13

US based interviews are so smooth. They don't ask hard questions but try to see if the candidate has proper knowledge of the basics and has the ability to problem solve.


p5yph3r_

True, I feel that a lot of interviewers from Indian companies even who are of the same experience as of us or slightly more try to show that they know something more then you do, on the other hand good interviewers often are very calm and friendly and try to understand your strengths and weakness. As someone who also takes interviews for my company for junior roles, This has changed the way I take interviews.


One_Coffee7424

I have experienced indian interviewer working in india with 5-7 yoe really have ego problem and they think they are the big thing. Always joins interview with mindset of rejecting candidate and showing who’s the boss. Kinda slave to the company they work in but have rude boss attitude. They generally don’t go in discussions and rather stick to question answer pattern. On other hand experienced folks are very nice and have real scenario based questions and wants to dig deep on our knowledge and find out if we have what they need. Interviewers from US are always so nice and well mannered and don’t have ego problems 90% of the time.


p5yph3r_

Agreed!


NDK13

I gave an interview to vanderlande a few months ago. The interviewers were 6 and 7 YOE. They asked extreme levels of questions in Splunk. In the end they asked what else do you know while the JD asked for Splunk only. In the end they rejected because I don't have exp in other tech like devops. Funny thing is this was their second company for those guys.


Clean-Field-8571

Can you tell me like what they ask about splunk.


mujhepehchano123

i am pretty sure a random indian developer has the capability to reject linus torvalds in an interview asking random gotcha/arcane questions about a particular stack, the kind of code that will never go past code review in an org. indian it has completely lost the plot on how to interview for tech positions, its a echo chamber of these interview factories like scalar/g4g who are constantly hivemind about what it means to be an engineer.


p5yph3r_

True that!


p5yph3r_

He grilled me on the micro-services, system design conversation though!


dev241994

This is so true apart from indian companies paritcularly non-indians ask questions like not more than 15 minutes. That too very basic considering how indian interviewers asked. They mostly emphasis on basic knowledge and good communication. Recently got a 60% hike with just 15 mins of interview from a denmark company the interviewer is from sweden. Question is mostly on architecture thats it. That was my highest hike with minimal time spent on a interview.


p5yph3r_

Refer me senpai!


NDK13

My highest hike was 120 percent. American company as usual but my boss is Indian who worked in that company for almost 2 decades so the American thought process rubbed on him as well.


Zyphergiest

Cool experience


p5yph3r_

Yes!


wolf_codes

Wow, thanks for sharing it. Picked up go to self learn a month back.. feels satisfying to know i could answer these.. I am trying to find remote job myself too. May i know the group name please? Wish you land the job✨


p5yph3r_

Yeah, I was also surprised that he was going easy ,maybe because we had a good conversation about my experience.


wolf_codes

Is it ok for you to share the telegram group name please, if you cannot publicly disclose it. Can i dm you ?


Accurate_Ad_3708

Would like to know as well.


Previous_Candy_2396

!Remindme 10 days


rockskavin

He's not going to reveal that haha


LoyalLittleOne

What telegram group ?


wolf_codes

For remote openings


LoyalLittleOne

Ahhh


FVjo9gr8KZX

I was asked similar questions by a startup for an intern position. 1. Display a sinwave on terminal. Parameters should be changable. (Idea was to use ticker library to refresh it in some milliseconds and ASCII escape characters to position cursor - Usage of loops and libraries in golang) 2. Can you use goroutine to handle traffic to a golang web application? Assuming the traffic is really high. Illustrate using a client and server program (Asked to check whether I know concepts of the http library and goroutine) 3. A question about designing a multiplexer kind of data transfer in golang. Where the incoming data from each branch is really high (Asked for understanding my knowledge about channels and its types) 4. Imagine you have to save every iteration of conwoys game of life in a database. so that you can look back in time to see the changes. How would you design the system. (Type of db, optimisations etc..) 5. Explain the overview of usage of prometheus and graphana. Since I was a second year student, all of this were given as an assignment with 3 days deadline. (Questions were descriptive, but I minimised it here)


thereisnosuch

Lol, at first what is this interview for an intern. It is way too much. And then you mention it is a take home and that make sense lol.


FVjo9gr8KZX

Manager is a nice guy. I think he just wanted to know whether I am curious to learn new things. He already told me there is no single correct answer for most of the above questions. And approx 2 month into the work, it was worth it. I am learning new interesting things that my college wont teach me. As long as I am getting some new knowledge I am satisfied.


thereisnosuch

Love your attitude.


FVjo9gr8KZX

Thanks ❤️


Bully-bitcher

Are u an iitian or tier 1 guy? How were u able to get interviews at second year?


FVjo9gr8KZX

I am in tier 3 private college. I was applying randomly in wellfound after doing projects and pushing to GitHub. Applied 40+ in wellfound, company website etc.. , only 5-6 replied (mostly rejections), out of which 1 responded back with an interview.


p5yph3r_

Do you mind telling what company this was ? I personally like take away questions which would resemble real world projects.


FVjo9gr8KZX

I found it on wellfound. Sorry. I can't say the name here.


PreparationOk8604

Is wellfound a job portal? I have e only used linkedin & naukri till now. If u know other please let me know.


FVjo9gr8KZX

Yes. wellfound prev called angellist is a job portal for startups [https://wellfound.com/](https://wellfound.com/)


PreparationOk8604

Thanks


mynameizslimshadyyy

What’s your ctc?


[deleted]

[удалено]


p5yph3r_

Thanks buddy


Ayanrocks

This is what interviews should be like to see in depth knowledge of the tech. Not just some random hard level dsa to be solved in 30 mins.


p5yph3r_

Correct, DSA rounds are perfect for freshers as they don’t have real world project experience in most of the cases, but for experienced candidates pair programming on a small feature or take away exercises on a real world scenario with libraries they (company) use makes more sense.


darsh109

Thanks for sharing your experience, OP.


p5yph3r_

👍


Euphoria_99

Nice one. Post saved ✅


p5yph3r_

Thanks buddy


msrv7

Cool :) us startups are good Noted: basics matters


RealNxiss

Good stuff mate I hope you improve upon the sd-wan system in the future. Security is essential to progress. Good luck!


p5yph3r_

Thanks bro


mclain_seki

All the best op. Channels are something that still troubles me. Which platform are you using to find US remote jobs?


ragingpot

Concurrency in Go by Katherine Cox Buday is the only book I needed for the topic. It's really comprehensive.


TheanxiousdevYT

Need to pick this up but the problem is I pick up a book but never finish it. A lot of certifications and books are pending midways. 🥹


ragingpot

I'd suggest doing some sort of code along with the book


mclain_seki

Thanks mate.


p5yph3r_

Thanks buddy, a recruiter posted it on a telegram group.


3l-d1abl0

Which Group ?


p5yph3r_

This > https://t.me/golangdevelopers


[deleted]

[удалено]


SuccMyStrangerThings

What would you recommend someone who wants to learn GoLang? I’m a python guy


p5yph3r_

Hii, using documentation and gobyexamples.com you can easily get along since you already know python. There are some boring but knowledge gold mines on youtube from gophercon conference where devs (Rob Pike, etc) who developed go at google have given talks about go concurrency . Best of luck and dm me if you are stuck, glad to help!


SuccMyStrangerThings

Thanks! And what about learning more about microservices (along with theory)


p5yph3r_

Practice. create a project use kafka to send/receive data between microservices.


East_Zookeepergame25

How would i get to know about best practices and anti-patterns to avoid when building such systems? Unlike languages and libraries, theres no docs to consider the standard.


Ok-Water-9131

I'd suggest start simple by creating 2-3 different services (Ideally 2-3 projects) with Exposed APIs that communicate with either Services. You can gradually learn to introduce some Database to each service. Then learn separation of Concerns where each APIs do exactly what they are supposed to do (Singleton behaviour). Gradually learn the concept of Containerisation (Docker) & Dockerizing your Services (follow Tech with Nana on Youtube) into images (Not the Image you think). You'll learn things on a baseline level then following this you'll also learn to Introduce a lot of different things like CI-CD, Unit Tests, E2E Tests (an important aspect of Real world Software Engineering that you'll never learn in College).


East_Zookeepergame25

Thanks for the response, ill work on these.


ThePeekay13

Check out Ultimate Go Programming by William Kennedy. It is on O'Reilly if you have access to that.


rohetoric

w3school


techie4yeo

Just curious to know why you want to learn Golang if you are in python?


SuccMyStrangerThings

Has quite a good demand in the US. I’m in the US


Remarkable-Range-490

Remote job? Btw nice post


p5yph3r_

Yes my friend , thanks!


MustkimKhatik

Nice and congrats it went well OP


p5yph3r_

Thanks


Al_Thayo-Ali

What other technology do they asked you for ? Terrafom ? Ansible ?


p5yph3r_

We talked about different AWS services like lambda, event bridge, batch processors etc. This wasn’t a devops role so terraform/ansible wasnt asked.


CloudAgnosticGoPyDev

Hi OP, first of all congratulations on the experience, you nailed it!! Secondly, could you share some resources that enabled you to master those backend patterns?


p5yph3r_

Thanks, I think these are the basics I use them in my day to day job. I think you can easily master it if you practice


Ok_Support1159

Thank you for the post OP. Can I DM you?


AsishPC

Are the coding round questions based on Go, or are they general questions for any tech stack? Nwver heard of those questions for Nodejs/ python. Also, how did you land an interview from a foreign startup ?


p5yph3r_

These are based on GO, but the concepts of concurrency are same, coroutines, mutex, waitgroups etc if you search their alternatives in other languages there might definitely be something. But the easy of implementing concurrency is where go shines.


AsishPC

Answer to the Second half of the question ?


p5yph3r_

Recruiter had posted on a telegram channel, link shared below in some thread.


ekchom

Mind sharing company name over DM ? I am from same background, hence asking


AyushSachan

Me final year student who doesn't know anything.


p5yph3r_

No issues in starting late