

I also know these things should be handled with a little tact. I’ve hired and fired people over the years, so I know it’s tough. and then they want to tear me down and tell me I’m not “among the top candidates”, just like that? Ambassador tried to build me up with praise at every turn, telling me my answers are some of the “best responses” he’s ever received…. If they disagree, I’d love to have known what they thought I’d missed, or how I could have done better in their eyes.īut instead of that, they just insult me without any explanation? Really? Mr. What’s their basis for saying I’m not a top candidate? I have 15 years of experience in PHP after all, so I do have *some* idea what I’m doing. “Ouch”, I said to myself as soon as I read that.

Thanks so much for your time and I wish you the best of luck in future.

Hi *****, thanks for completing the exam and for your patience while we got through all of the reviews.įor this position we have the bar set very high, and unfortunately you haven’t placed among the top candidates.
#Xteam servers code
Feeling confident I had done so, I sent back the code with my comments (a lot of them) and waited. In total I ended up wasting about 3 hours going through this silly code with a fine toothed comb - far more time than I should have - just to make sure I identified every possible issue. Well, anyway, I pointed out these things along with several other issues in my “code review”. Is it interacting with the database using mysqli or PDO (good), or is it sending $id raw in a mysql_query() call (terrible)? We don’t know, and it’s kind of a big deal. Then $id is sent off to the Db object, presumably defined in lib/db.php, which we don’t have access to. Next $id is run through a function called validateUserId() which only checks $id using PHP’s is_numeric(), which isn’t a great idea. Here we have a query string variable from the client side (read: not safe) populated into the variable $id. Actually it would be important to see those files, because it could have a big impact on things later on.įor example, look at line 67. The instructions I was given acknowledge this and say to “pretend they exist”.

The first thing you’ll notice is the file requires two outside files, lib/db.php and lib/session.php, neither of which are provided.
#Xteam servers update
'From: also update the activity feed, so users can see what others are doing on the site. If (strpos($_SERVER, 'localhost') != false) is now following you.", get user's avatar from 3rd-party avatar service, based on which environment we're running in If you know a little PHP read on, otherwise skip ahead to Step 3…Įxample.php: first_name. They sent me a dummy php file which I would review, comment the issues, and return back to them. Ambassador, which is all I really cared about.įinally, I was introduced (by email) to their CTO, who sent me the coding test, which turned out to be a “mock code review”. That was kind of annoying - the newsletter came faster than the replies from Mr. I did, however, notice their weekly email newsletter started showing up in my inbox only 2 days after I applied. It’s the first job I’ve ever applied to that, apparently, has a 100% email interview process (although they never explained that up front, it just worked out the way in the end). Honestly probably one of the best responses I’ve received for these questionsĪt no point in the entire process did I ever actually talk to anyone - over the phone, Skype, or otherwise. Thanks for getting back to me! Very very impressive work! Kudos on that Ambassador would respond with glowing praise: After each of my replies, a day or two later (they were obviously in no hurry) Mr. Ambassador, where he would ask interview-type questions and each time I replied in kind.
#Xteam servers series
It turned into a series of emails back and forth between me and Mr. I was of the impression he hadn’t actually read my application, but they probably get tons of ’em anyway, so who can blame them. If you have a quick second, what web/mobile technology are you working with that interest you the most right now? Thanks again for signing up, I’m looking forward to chatting more. The guy introduced himself as an “Ambassador from X-Team”, thanked me for my application, then asked: I got an automated acknowledgement email immediately, and a real human email about an hour later. Step 1 – Interview via two weeks of emails back and forth It sounded like a good fit, so I applied, including a brief message why I thought I’d be a good fit. I found X Team through this job posting on Authentic Jobs. No, I’d never heard of them before either. Continuing on the theme of how job hunting sucks, here’s another example of exactly what I’m talking about: X-Team International.
