##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
- 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).
- 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.
- There were lot of components (Singleplayer,multiplayer lan,website and webservice,..)
- Because we didn't use version control we lost some code. But it taught me importance of version control.
###Review Prepare
- 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 ?
- 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,
- Are there code reviews performed on interns' code?
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.