Acceptance
You are looking at a HackR! I just got word that I’m officially in the November cohort for HackReactor! I don’t think I’ve ever been this excited in my life.
You are looking at a HackR! I just got word that I’m officially in the November cohort for HackReactor! I don’t think I’ve ever been this excited in my life.
2nd interview with HackReactor today! This time it was an actual tech interview so I was even more nervous. Once again my interviewer was a pleasure to talk to and very calming. I also picked up my new favorite phrase: “You nailed it with a nail gun.” This was in regards to one of the functions I had to implement. It’s crazy how different my experiences with interviewing for two different schools where. AppAcademy just was not warm and fuzzy at all which I guess is OK, but they just never seemed to care who I was, just what I could do with code. I did OK (got a conditional acceptance pending a final interview) but I felt like they put so much emphasis on logic puzzles, which, heck, shouldn’t they be helping me with in prep to get me a job? I’m also not sure how I feel about the lack of finding out whether I’m some crazy mouth-breather who can’t even interact with people. I just wonder what types of people end up in the class.
HR on the other hand has been surprisingly FUN to interview with. It hasn’t been exactly easy, but it has been fun to play with JavaScript. The first interview was nice and lite and I got to show off that I knew what recursion was (but forgot to add a base case initially - d’oh). Then the take home work was well designed and pushed me along to learn some jQuery and how to pull data using AJAX. Then the last tech interview had me creating my own versions of some Underscore.js functions which was fun and thought-provoking and definitely tricky but not in a gotcha sort of way but more of a pushing me in the right direction to learn it myself. If this is what the class feels like, sign me up!! HR just seems so nurturing and I love to learn.
I should know if I got in (or if I have to try again, because goddamnit I’m trying again if I don’t make it this time) by Friday. Keep your fingers and toes and eyes crossed for me!
Caturday is upon us again! I spent a bunch of time last weekend with one of the best friends and her mom in her mom’s new house. This in Influenza, her cat, on a very hippie looking rug.
I’ve been in love with Lorde (she’s only 16!) for a little while now, her song Royals has been playing on the Portland alt rock station for the past few months and I immediately went and found all of her music. I’ve been using this song as my confidence boost. I like to repeat “I’ll find my own bravado” to myself as I work on coding or just randomly at work. Not out loud though. I’m not that crazy - yet.
I had my first interview with Hack Reactor today. That was awesome. It was a 180 from my two App Academy interviews. Doug from HackR was amazing. First of all, he was on time! I figured that was a good omen. But then he was also funny and sweet even though my Skype was being funky initially. I felt very at ease by the time the initial coding assessment came around. It was actually kinda fun and straightforward and he told me I’d moved on to the take home and technical interview! We scheduled it on the spot and I took the first opening available (next Tuesday). We then chatted a bit more (I learned that they take about 30 students now and had 5 women the last go round).
Basically I’m just really, really excited and beyond glad I decided to focus on just this program. I think it is exactly what I’m looking for.
Happy Caturday! I promised pictures of Isaac eventually and here they are. He always seems like a grumpy old man in photos and he acts like that a lot unless you come near him for scritches. Then he’s all happy and purry.
http://www.elijahmanor.com/2013/08/reducing-filter-and-map-down-to-reduce.html
Learning JavaScript bits through Doctor Who is possibly the best thing ever.
Finally finished up the last 6 Coderbyte challenges. I had planned to finish them on Tuesday but I got home from an all day work “thing”, took a shower and passed out. On Wednesday I had a much-needed pajama party with relatives and watched some old Downton Abbey (season 2, Matthew just got the use of his legs again *sniff*). The last 6 challenges were plagued with me forgetting what variable type I was juggling. Most of my errors were fixed by type conversions. I still believe nothing was as hard as that stupid Array Addition. Everything else I was able to piece together on my own, but I don’t think I would have ever solved that one without a bit of a nudge from other coders. I think I need more math logic. I should probably take a class or find a good book (oh the torture) on the subject. I plan on reading through Professional JavaScript for Web Developers over the weekend and maybe running through all 26 again (no peeking!) on Sunday as prep for Tuesday’s interview. After I get in (I need to tone down the bravado), I want to go back and try the harder challenges. Wish me luck on everything! Also, as always, my Github with the updates. My favorite code this time was MeanMode which checks to see if the mean and the mode of an array are the same. It’s probably my favorite because I literally couldn’t remember what the mode of an array was and had to look up remedial math stuffs. That was humbling.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | function MeanMode(arr) { var mode; var modeCount = []; var count = 0; var sum = 0; for (i = 0; i < arr.length; i++) { sum += arr[i]; if(!modeCount[arr[i]-1]){ modeCount[arr[i]-1] = 0; } modeCount[arr[i]-1] += 1; } for(i = 0; i < modeCount.length; i++) { if(modeCount[i] > count) { mode = i+1; count = modeCount[i]; } } var mean = sum/arr.length; if (mean === mode) { return 1; } else { return 0; } } |
More cat pictures!, you cry? Happy to oblige. Jack again, being his standard needy self. Someday I’ll get a good picture of my other boy, a tuxedo named Isaac (he’s camera-shy).
I figured it out! Sort of on my own, sort of studying how others had “solved” it in different languages (a few of the “solutions” didn’t seem to work). Array Addition I is now my bitch. Also the next 10 easy problems from Coderbyte are on my GitHub. 6 more to go (well 7 actually, I gave up on ArithGeo, but the solving of Array Addition gives me hope that I will figure it out tomorrow). Problem description: Using the JavaScript language, have the function ArrayAdditionI(arr) take the array of numbers stored in arr and return the string true if any combination of numbers in the array can be added up to equal the largest number in the array, otherwise return the string false. For example: if arr contains [4, 6, 23, 10, 1, 3] the output should return true because 4 + 6 + 10 + 3 = 23. The array will not be empty, will not contain all the same elements, and may contain negative numbers. And my solution: (basically grabs the largest value out of a provided array and it runs through all the possible sum combinations of all the other numbers to see if one of those sums equals the largest values)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | function ArrayAdditionI(arr) { arr.sort(function(a,b){return a - b}) var largest = arr.pop(); var sum = 0; for (var i = 0; i < arr.length; i++){ sum += arr[i]; for (var j = 0; j < arr.length; j++){ if (i != j) { sum += arr[j]; if (sum == largest) { return true; } } } for (var k = 0; k < arr.length; k++) { if (i != k) { sum -= arr[k]; if (sum == largest) { return true; } } } sum = 0; } return false; } |