Hany barakat microsoft




















The travelers must use a flashlight to guide their steps and there is only one flashlight. There is one of them that travels the bridge in 1 min, the second in 2 min, the third in 5 and the 4th in 10 min. I didn't get it, "Where is the problem then!! He answered "Be my guest". I started to think and talking to myself, he tried to help me at a point, but I told him to wait, I can do it, I jumped to conclusions like that the 10 min guy must pass with the 5 min guy to minimize time, and neither of them can pass twice on the bridge, so whenever they pass together, some1 on the other side from the fast other guys who are considered fast must take the flashlight from them to turn it back, then that was it, I got all the hints, put them together and found the solution and told him about it.

I believed at this point that the worst thing went on my interview was the design question. While we were going out the door, still talking a little about ACM, I mentioned that I used to test the implementation of my friends in the contest because I used to give very good test cases that could define if there were any leaks in there implementation.

That's when he pointed to the design paper telling me "Well, u seem u couldn't prove urself that much" he said with a very little smile on his face. To be honest that brought me down a bit as I was heading to the middle room where we sit between interviews. I was the last one went out from the interview as all the interviewees already were waiting in the room. I sat there, opened a coke, kept on sipping small sips waiting for my 3rd interview. Category: Microsoft. Newer Post Older Post Home.

Subscribe to: Post Comments Atom. Also I'd like to thank u for ur book recommendation.. Thx a lot. Mohamed Ameen - Gr8 to hear from u.. I'm really very happy for u.. Hope 2 c u soon.. U already added me to ur MSN account, so I'll talk 2 u soon.. I'm really sorry for the delay of my replies, It's just I had my brother and niece in town, and I had to spend more time with them showing them around and everything.. MAD - btw I beleive I already posted my first 2 or 3 interviews in older posts on my blog..

I'll try to post other interviews or at least give hints about the questions I have been asked since u asked.. I just wanted to make sure that u already have seen the old posts.. I really like in my coding to init all me resources just by the time we need, but we still can't forget that at sometimes it's easier to load or create all the resources just in the start, and only once, and whenever something is called it's already loaded and we just return the result..

So, both are fine.. Also, what made my project lead go for this solution btw he's really a brilliant guy , is the way he design the class.. Which is still a good way of design.. Yes, but from what you're saying, this is not resources initialization, what I mean by resources initialization is another thing, I'll give you an example, in SQL Server we've a library called SMO SQL Server Managment Objects , in this library, you can deal with the database adding, removing, editing as simple as Database["name].

Are you building a startup and want to share your story? Do you have tips for entrepreneurs, or insights to MENA industries? Submit your article with a photo and we'll get in touch with you. With a laid-back ethos and the spirit of collaboration firmly embedded in its mission, Techila Con is gearing up to take over our screens with its inaugural virtual event this weekend, June 12th - 13th. You can still sign up to attend on this link. With a long illustrious career in PR across the whole Middle East, Maha Aboulenein knows a thing or two about outreach and getting people talking about your business.

Catch her special 90 minute session at 5pm on June 13th. After heading up Google For Emerging Markets, Roberto Crocei is a tech-space veteran, now at Microsoft where he spends his time helping startups achieve their goals through the smart use of tech tools and digital marketing channels. I think you hit a lot of them right on the head. Microsoft does ask a lot from its potential recruits, and this is justifiable as they produce some of the best, most popular software out there.

Contrary to what people may believe, there is a high quality level to everything that we do. One thing we face on the WinSE team is that if we make one mistake, it will be instantly deployed to millions of people. So you got to be good. You got to be smart.

You got to be good at code. You got to be able to learn very quickly and be able to ramp up fast. You got to be able to learn new things and even contribute new things to the team.

You got to be able to communicate effectively what is the point of being good if you can't get your ideas across. You have to be a good team player. You need to have passion and drive I've seen so many programmers that are not passionate about what they do and really don't care.

So anyway, there is no silver bullet I think for the MS interviews. So many people ask "how do I prepare for the MS interview" - and I think we tell them the traditional things read X, Y, Z - study this, and that, etc.

But this, I believe is half the battle. The other half is convincing your interviewer that you belong on the team and you do this by showing your passion, and communicating your ideas effectively with your interviewer. Hope this helps the people who will be interviewing very soon for MS in Egypt :.

By the way, where is the algorithm that sorts an array in O n Ahmed Fathalla. I believe you should take a look at Counting Sort. But keep in mind, this sort is not applicable in all cases I believe it only works if the data you are sorting is numbers. Keep in mind, its not only about knowing the algorithm - no one will ask you "write me an O n sorting algorithm" More likely they will ask you a real-world problem, whose solution can use any sort and its up to you to use the best one :.

But as Ali said, No one will ask you to sort an array!.. I only wanted u to look at the algorithm coz it's just an algorithm to let you open your mind for possibilities! Linked lists, trees, Dynamic programming, greedy algorithms, searching and sorting algorithms.. Hope these helped!.. Actually count sort can work for negative numbers too by a slight modification, but in this case you'll shift the negative numbers to be positive and then shift them back to be negative, i.

Get ready to c whole new set of questions in ur interview!. Anyway, Alashan heya msh fahlawa see Arabic dictionary for the meaning. Some people just count on solving many problems hoping that only these puzzles are to be asked!

By knowing how to think, I believe solving many problems and knowing a lot of algorithms is the key for that, everything comes with practice! Because it's not about questions! Do u really believe u r going to be accepted coz u know more question's answers than others do? Reading many questions, solving problems and puzzles opens up ur mind for the way of thinking, after a while, u'll c that almost all problems are the same, they are all just variations of the same algorithm!

What you need to do is, know the algorithm and know how to start thinking!



0コメント

  • 1000 / 1000