Skip to main content

Posts

Showing posts with the label google

8 interview questions engineers struggle to answer

Asked to: Systems engineer at Google Q: How many trailing zeros are in the number 5! (5 factorial)? Suggested answers: Option 1: 5 ! =120. So there is 1 trailing zero. Option 2: This sounds like one geared not so much towards getting the right answer, but getting to it the right way. If you think a bit and say 'one', the interviewer will know you did it the brute-force way, doing the math. You'd get at the answer faster, and probably impress them more, if you think instead how many times a ten will be produced in doing that math, rather than what the actual result of the math will be. Asked to: Software engineer at Facebook Q: You have two light bulbs at a 100-story building. You want to find the floor at which the bulbs will break when dropped. Find the floor using the least number of drops. Suggested answers: Option 1: Start moving up in increments of 10 floors and dropping the bulb until it breaks ( ie : drop from floor 10, if it doesn't break, d

10 new features of Android 6.0 Marshmallow

After months of waiting, Google has finally announced that the next version of its mobile OS Android will be called Marshmallow. Also, it the next update of the OS will be numbered Android 6.0, instead of Android 5.2 as previously speculated. Announced at Google I/O 2015, Android Marshmallow brings with it a number of new features to spruce up your smartphones and tablets (provided they get the update). Here we take a look at 10 of the features you can look forward to with the next build of Android... Google Now on Tap One of the key Android Marshmallow features is Google Now on Tap, a more advanced version of the company's digital assistant. While Google Now is presently available, on most phones, only via the Search app, Android 6.0 will make it all-pervasive. This means that you will be able to pull up Google Now to make a quick search across any app while using the smartphone. All you need to do is to select any section on the screen, for example, any pa