Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@JaDogg
Last active August 29, 2015 14:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JaDogg/6f8457af06ceb353afd8 to your computer and use it in GitHub Desktop.
Save JaDogg/6f8457af06ceb353afd8 to your computer and use it in GitHub Desktop.
Q & A for internship interview

##Can you tell us about your self ?

Hi, I'm Bhathiya. I love code, and I love code review. I don't know everything, but I am comfortable with Java-stuff. I understand you guys use C++-whatnot, which I am excited to dive in to and learn.

##What are the projects you have done ?

###Research Project

  1. for the third year research project we built a card game. me and another member was the only people to receive A passes from the whole batch (other projects were not bad we were just exceptional).
  2. We were able to achieve it by
  • Good teamwork. (we eventually got the members who were bad in programming to contribute)
  • Through documentation.
  • Before deadline delivery.
  • Very good communication with mentors and lecturers.
  1. There were lot of components (Singleplayer,multiplayer lan,website and webservice,..)
  2. Because we didn't use version control we lost some code. But it taught me importance of version control.

###Review Prepare

  1. I am contributing to a project that let you prepare Java source code to be reviewed on codereview.stackexchange.com

##What is your biggest weakness ?

  1. Because I want to make things good it takes a little extra time. I still need to prioritize code to decide which to make perfect, and which to make good enough.

##Do you want to ask me any questions ? Yes I do,

  1. Are there code reviews performed on interns' code?
@Vogel612
Copy link

That means I like new technologies But I prefer to understand best practices first. --> either a fullstop after technologies, or "But" with a leading minuscle.
I'm not claiming to know everything but --> irrelevant, sounds biased and pretentious, remove it.
for the third year research project we built[..] --> sentences start with a majuscle. always ;)
(we event got the members [..] --> event?? you probably mean "eventually"
Singleplayer,multiplayer lan,website and webservice,..) --> chose one casing (probably lowercase), lan is actually (LAN)
. But it thought me --> it taught! teach and not think ;)
simple,single --> space after comma
reflection an annotations. --> the Java Reflection API and Annotations (technologies with leading majuscle)
I wrote it using Java for Java (I used the version 7). (include that into sentence one as: "Using Java 7 I wrote [...]"
that let you --> that lets you (verbform)
GitHub is used for that projects, I have a fork of the original, where I make changes and put a pull request. --> irrelevant. process is not interesting for HR, remove, same for 3. :(
I am a bit of a perfectionist --> not a bit. never a bit. either it's your weakness or it isn't.
How often does the code reviews are carried for interns' code ? --> Are there code reviews performed on interns' code?
How do you version control databases ? --> remove "How" (sounds like asking for a manual) also databases are backed up and not version controlled.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment