CodeValue Interview

עכשיו שמתי לב שבכלל לא כתבתי כלום על הראיון שהיה לי ביום רביעי. זה מוזר איך אני לא מצליח לכתוב דווקא על הדברים שאני רוצה להגיד עליהם יותר. אז ביום רביעי שעבר היה לי ראיון בחברה שנקראת Code Value שמורכבת בחלקה מאנשים שמעין מכירה מהצבא. עוד לפני זה היא הראתה לי הדגמה של תוסף ל-Visual Studio שהם כתבו שהיה פשוט מרשים. כדאי לבדוק. הלכתי לשם להתראיין למשרת מהנדס ג’וניור ודבר ראשון שאני שם לב כשאני מגיע הוא שהמשרד שלהם מגניב. הוא קטן ונחמד אבל יש תמונות מגניבות על הקירות ובדיחות מתכנתים על השירותים והמטבח. במהלך הראיון עצמו גם גיליתי שהאנשים שם גם נחמדים ורציניים ואכפת להם. וסך הכל, זאת נראית כמו אחלה חברה לעבוד בה. אני רק מקווה שהפחדים שלי לא יתממשו ולא פישלתי בצד הטכני.


Posted in No Category by with 3 comments.

Looking through the Oculus

Just got my first look at the Oculus Rift… And I’m going to start working on it (for my project) on Sunday. Tee hee. :)


Posted in Gaming, Geekdom, High-Tech, No Category, Programming by with comments disabled.

Interview Question: Shifted Array

Today I went to interview for Koren Tec. I was expecting more of an interview and less of a test but I got what I got. It stressed UML twice which I can’t simply pull out of my head so I decided not to even insult them with a poor attempt but to explain it. I hope I got some points for that. They asked a lot of basic questions like what’s the difference between a Value or a Reference, between a Structure and a Class or what’s a Virtual Table. But one of the more interesting question is this: A Shifted Array is a sorted array whose elements has been shifted forward round-robin style. Write a function that receives an array and its size and determines how much it has been shifted. The code is quite redundant but my idea for it was to scan the array and look for the point where an element is larger than the element after it. This marks the spot where the elements from the end of the array are bumping the elements from the start. The number of elements before this demarcation point is you shift value. This gives you a nice O(n) complexity and should be good enough, in my opinion. If you have a better idea, I would love to hear about it down in the comments.


Posted in No Category, Programming, Thinking Out Loud by with 1 comment.

לכבוד נהגים שמנסים לצאת מחיפה דרומה

הכביש שאתם משתלבים אליו מכיל שני מסלולים. השמאלי יוצא לכיוון תל אביב והימני מהר מאוד מתאחד איתו ומוחלף על ידי יציאה למת”מ. אם אתם מכירים את המקום אז אתם צריכים לדעת שבשביל לצאת לתל אביב צריך לעמוד בצד שמאל. אם אתם לא מכירים את המקום אז מהר מאוד תשימו לב שצריך להשתלב שמאלה ותעשו את זה בנחמדות. אם אתם מנסים להידחף רגע לפני שנגמר לכם הכביש אז אתם חארות ואני לא אהיה נחמד אליכם. ועוד משהו, לבעלי הכלבים, לא כל פעם שכלב זכר פוגש כלב זכר אז יש מהומה. לפעמים הם פשוט ירחרחו אחד את השני וינסו לשחק. לא תדעו אם לא תנסו.


Posted in Humanity, No Category, Thinking Out Loud by with comments disabled.

הילד הזה הוא אני?


Posted in Less Interesting News, Memes and Stuff, No Category by with comments disabled.

Tests Season

Passed one test already. Barely but I’m ok with that. Really want to finish the degree. Got one more on Wednesday. Hope I’ll pass that because I need the time over the summer to work on a project. Really want to finish the degree. Yes, still need to complete one more major assignment and I should probably check on my gaming project lead. And then there’s the Computabilty test I have to study and pass or all is for naught. Really want to finish the degree. So I’m gonna get back to studying now.


Posted in No Category, School by with comments disabled.

Of Owls and Gerbils

A friend of mine sent me snippets of a conversation she had and is still having with a young girl from across the ocean. The reason she shared this with me and the reason I am sharing this with you is because of this remarkable girl. She is only ten years old and is already deeply enthralled with science. And it doesn’t look like a passing fad but a serious curiosity. And I love that. I love to see young people, young adults and kids, starting to take themselves seriously. It fills me with hope that we might have a bright future after all and inspires me, every time. To be able to share this conversation, I promised I will anonymise it. So, all names have been changed, locations have been redressed and several of the images have been dropped to protect those involved who wish to keep their privacy in their own hands. And another thing, this is a bit long.


Posted in Geekdom, Humanity, Practice, Thinking Out Loud by with 1 comment.

Digital Copies of House Keys

אני מסוגל להבין את הקלות של לבוא למכונה, לתת לה לסרוק מפתח ואז לקבל עותק מדויק בחזרה. אבל אני היחידי שמודאג מהיכולת של המכונה לשמור את הסריקה של המפתח לשימוש עתידי? אני מקווה שעוד מישהו חשב על זה, בתקווה מישהו בצוות שבנה את המכונה, ודאג להגן על המאגר שלה ככל האפשר כולל מחיקה מיידית של כל המידע אם מישהו מנסה לפרוץ אליה.


Posted in High-Tech by with 4 comments.

Interview Question: The Swap

Went to an interview at Verix today. It went rather well, I think. I’m over the interview cliches and I make that known so I also try to be honest because if they don’t want me as me, they would definitely wouldn’t want me pretending to be someone else and failing in a month. So I look for a character (or as my tech interviewer said, interests) compatibility. But, as usual, there is the usual interview tech question. This one, one I’ve seen before, is actually rather earnest and seemed to me to test actual knowledge. This one, tests knowledge of variable passing. The idea is that we want a function that receives two variable references (strings in my case) and we need to swap them around. The problem that is needed to be understood here is that swapping the references, which will happen if you go with your first thought, doesn’t help. temp = var1; var1 = var2; var2 = temp; // doesn’t do anything once you exit the function Because what ever you do, if you do it that way, you will switch around references in your hand and do nothing to the original pointers and data. What needs to be done is to access the underlying data and modify that. for (int i; i < var1.length; i++) { tempPart = var1[0]; var1[0] = var2[0]; var2[0] = tempPart; } // this should get things done but be careful of access violations which are not protected against here. That Continue Reading →


Posted in No Category, Programming, Thinking Out Loud by with 2 comments.

Deimos is Three

I just figured that since I bought Deimos at the Duty Free before we boarded for Cyprus, it is now 3 years old. My trusty machine is a bit dark-ish grey as opposed to bright silver. Its battery isn’t what it used to be, holding a charge for about 20 minutes as opposed to two hours. And it hasn’t gotten any stronger so it won’t be able to run The Witcher 2 or Crysis 3. But other than that, I’m still rather pleased with it. It does the work it was meant to do. It plays HD video at native resolution (almost) without fault. And I can play most games I want on it. Even some of the newer things although I have to run it at less than stellar details. Overall, its doing much better than Luna did, completely dead after two years, god rest her processor. In fact, Maayan and me talk once in a while about the future of our home computing network and there is the subject of what will be and will be the usage of our next computer. My stance on it is that our current setup is good enough for grunt work (internet, reading and writing, even programming) but we would like a better machine for home entertainment (gaming and HD viewing). I am also thinking about maybe a transformer for future work on the Android platform but that is ethereal. So, in a few months, or maybe more, we will buy something Continue Reading →


Posted in Gaming, Geekdom, High-Tech, Maayan, No Category, Thinking Out Loud by with comments disabled.