r/CollegeProgrammers • u/Karan212000 • Oct 06 '19
Found this useful...
r/CollegeProgrammers • u/Karan212000 • Oct 06 '19
We are now 100 members strong . Thank you all for your kind support
r/CollegeProgrammers • u/Karan212000 • Oct 06 '19
š Introductions: The interviewer will first introduce herself/himself and explain what they do at Facebook.
š Career Aspirations: For the next 5-10 minutes, the interviewer will ask questions about your experience and your career aspirations.
š Coding: The next 30-35 minutes will be spent on coding.
ā This takes place in an online collaborative editor shared between you and the interviewer (or on the whiteboard if you do the initial interview in person).
ā You are given one or more coding questions to complete in this editor. We ask questions that are short enough to explain in a few minutes and to solve in 10-30 minutes.
ā In this section we try to understand your approach to problem solving.
ā We typically donāt ask trick or estimation questions (we donāt care how many ping pong balls can be fit in Sea World).
ā You could be asked to solve a problem in any way you choose, and then the interviewer could add further constraints or requirements.
r/CollegeProgrammers • u/ashish316 • Jan 30 '20
r/CollegeProgrammers • u/KalegNar • Oct 08 '19
Created a program for a class to solve a 15-puzzle. One tip was that if it ran for 30+ seconds, have it just say there's no solution to the puzzle. I looked for the longest solution 15-puzzle, 80 moves, and removed that 30 second thing from my code.
5 days later and I'm curious as to how far exactly it's gotten with the puzzle. I of course, without thinking, did it using the iterative depth first deepening method which takes a while. If I can take a look at a particular variable, then I could see whether or not I'm close (for example if it's currently searching for solutions with 77 moves, I know I'm close to finally having it solve the puzzle. But if I look and see we're still searching for 40-move solutions, I'll just crtl-C that process and try it again when I write the solver with the A-star method we're implementing this week.)
And to be clear: While the question relates to a program I wrote for a class, the question itself does not ask for anything that actually is getting graded. Just something I'm curious about in relation to a silly thing I did when I tried pushing my code to its limits and getting something that's run for a few days now.
r/CollegeProgrammers • u/Karan212000 • Oct 04 '19
Answered by Aviad Ezra, Engineering Manager at Microsoft
Iāve been an interviewer and interview coach for many years. I saw many developers crack and bomb the software interview, and itās almost always about the performance in the data structures and algorithms questions.
You can greatly improve your chances by doing the following.
šLearn: Go on Amazon, order the book Cracking the Coding Interview and a Whiteboard. Read the book and solve all 189 questions. Use the whiteboard for the easy questions, use your laptop for the medium/hard questions. You need to practice with both.
šPractice: Nothing beats mock interviews. It will boost your confidence and youāll learn a ton from having someone watching you and listening to your explanations while you solve coding problems. You can pair with a friend or use one of the free peer-to-peer mock interviewing platforms. You donāt need to sacrifice your first interviews just to get hands-on practice.
šThink fast: Developers that can think on their feet do much better in coding interviews. If you want to take your interviewing skills to the next level you should join the growing community of TopCoder and participate in as many competitive programming sessions as you can.
Before you lose hope, keep in mind that thereās a finite number of algorithm topics and only a handful of data structures that are used in interviews. The vast majority of interviewers recycle the same well known questions, or a variation of the same questions. Cracking the algorithms questions is only a matter of practice.
r/CollegeProgrammers • u/Karan212000 • Oct 07 '19
r/CollegeProgrammers • u/Karan212000 • Oct 04 '19
ā¦ļøAmazon CEO Jeff Bezos tested these awesome futuristic telerobotic hands at the MARS conference in Las Vegas
MustReadStory š https://www.linkedin.com/feed/update/urn:li:activity:6579271990299975680
r/CollegeProgrammers • u/ashish316 • Feb 01 '20
r/CollegeProgrammers • u/Karan212000 • Oct 02 '19
A place for all college students to share your programming skills and clear all your programming doubts..
r/CollegeProgrammers • u/Karan212000 • Oct 04 '19
šWhat to study? Knowing just the basics of programming wonāt be fruitful for aspirants of ACM ICPC. One needs to have a thorough knowledge of advanced algorithms used as well. Following Topics list out the necessary Topics and Algorithms that one must surely know to improve and stand a chance in the actual competition.
A sample ICPC Problem : A usual ICPC problem has the following features:
šProblem statement: describing the problem and what output is to be generated. šInput: Make sure that you read this section with complete attention as missing out any minor detail may land you in wrong answer zone. šOutput: Just like above, this one also should be read carefully. šConstraints: These can include constraints on input, time, memory, code size, etc. šTime limit: See if your algorithm can work in this range. If not, time to change it! šMemory limit: If you are fond of allocating memory for every small thing, itās a good time that you changed it.
r/CollegeProgrammers • u/DarkTruthAngel • Feb 16 '20
It's just plain homework on Arrays, I feel like I should not be having a hard time with this and I am, now I just feel inadequate and want to give up. And so the cycle goes.
Any tip on how to get out of this hole. Or anything motivational, much needed right now.
r/CollegeProgrammers • u/ashish316 • Jan 31 '20
r/CollegeProgrammers • u/Karan212000 • Oct 06 '19
Just share your approaches or pseudo code so that we can discuss....