Sep 9, 2010

Google Instant.. Results as you type.. No clicks..

Google Instant is released on www.google.com couple of hours back. It's a great user experience as I've seen. Here are couple of screen shots I've taken to demonstrate and list down some positives and negatives I've observed.




+ It shows search results as you type.. no Click, no Enter. (In both images, I'vnt pressed Enter key)

+ It predicts your search and flashes results. (In the 1st image, I've typed only 2 letters "ad", and it predicted "adobe".)

+ When you press down arrow, it flashes result s...creen for respective suggestion. (In the 2nd image, I've typed "adobe" and pressed down arrow till "adobe reader". This makes me to look for Adobe products faster than ever)

+ Pressing right arrow will take you to the first result of the current suggestion. We got rid of "I'm Feeling Lucky" button, and this makes me to go to first result faster.

- This may increase the network load a little and hence some of the people at very low network speed may not like it. There is link next Search button to turn off the feature.

+ Some people guess that this may make search slower because it flashes so many different search result pages. Well, it's doesn't make it so slow as you may think. Extensive caching of searched results and improved indexing (recent launch of Caffeine) makes this not so tough job.

- It's released only for google.com domain, but not for specific countries' domains like google.co.in and google.co.uk. It'll be rolled out to the next set of domains in the next couple of weeks. But, co.in domain is not in the first set of domains :-(

The official site telling about Google Instant is www.google.com/instant.

Here are couple videos demonstrating the feature.

http://www.youtube.com/watch?v=ElubRNRIUg4

http://www.youtube.com/watch?v=qcm0rG8EKXI

I'll be happy see your comments.

Happy Searching,
Channa

Aug 8, 2010

Bengaluru BMTC Bus Route Search

We have witnessed that the Bengaluru BMTC bus service is one of the best in the country. But, there was no easy way to find which bus runs on the desired route and especially for between two locations which doesn't have a direct bus. This information gap is now filled with an easy to search tool developed by a good friend of mine; Narasimha Datta.

Here's the Search tool; http://narasimhadatta.info/bmtc_query.html

Here's the authentic blog post from the developer; http://narasimhadatta.blogspot.com/2010/08/bmtc-bus-route-search-now-more-powerful.html

Please share with your friends by passing on the URL http://narasimhadatta.info/bmtc_query.html.

Thanks,
Channa

Jun 9, 2010

To add Football World Cup schedules to your Google Calender

A friend of mine has created a calendar with all Football World Cup games this year. Please follow the instructions if you want to add it to your Google calendar:

1) Go on your Google Calendar site
2) In the top right corner, click on 'Settings' -> 'Calendar Settings'
3) Click on the tab 'Calendars'
4) On the right side, in the middle of the screen, click on 'Browse
interesting calendars'
5) On the right side, click on 'Add by URL'
6) Enter http://www.google.com/calendar/ical/n7nopfeehis3gpi2ljic74795k%40group.calendar.google.com/public/basic.ics
7) Hit 'Add Calendar'
8) Done! - If you now go back to your normal calendar view, you can
see that have a new calendar in the list on the left underneath 'All
World-Cup Games' and you should see all games in your calendar
starting Friday the 11th

Have fun!
Channa

Apr 14, 2010

Google AdWords Hiring Event on April 24th/25th in 15 cities

For exciting career in Online Sales and Operations at Google.

Here's is the ad on today's Times of India edition.(http://epaper.timesofindia.com/Daily/Skins/Ascent/navigator.asp?Action=view/issue&section=Times%20Ascent&Daily=TOIBG&Issue=TOIBG/2010/04/14&BaseHref=TOIBG/2010/04/14&Page=40)


It's for the positions
1. AdWords Representative - Hyderabad
2. AdWords Associate - Hyderbad


The hiring event is happening in 15 fifteen cities
1. Bangalore
2. Mangalore
3. Hyderabad
4. Vijaywada
5. Vizag
6. Cochin
7. Trivandrum
8. Chennai
9. Pondicherry
10. Madurai
11. Trichy
12. Coimbatore
13. Delhi
14. Kolkata
15. Pune


Sounds interesting? Pass your resume across. My email id is on gmail with username "channabankapur".


Thanks,Channa

Mar 8, 2010

Job Searching tips for aspiring Software Engineers

​Q. Target audience?
Fresh computer science (or equivalent) graduates looking for job opportunities as a Software Engineer.


Q. What to prepare?
Obviously, it's not so orthogonal to what you learn in the engineering program.

Essential set of topics:
1. Data Structures
2. Coding skills in C and an an Object-oriented programming language (C++ or Java)
3. Algorithms (covering analyzing complexities, Dynamic Programming, exploring BSTs)
4. Systems knowledge (mainly Operating Systems)

For the above topics, you can't say "I'm not so good in that", "That's not my key area". It's essential.

Secondary set of topics (you need to be good in at least one of these):
1. DBMS
2. Network Technologies
3. Distributed Computing
4. Systems Programming (Unix)
5. Data Sciences (Data Mining and Machine Learning)
6. Cloud Computing
7. Embedded Systems (and Real-Time Systems)
8. Web Technologies
etc.


Q. How to prepare?
Preparation could be little different depending the kind of companies you apply for.

Suppose, you are looking for companies like Google which gives a high thrust for problem solving skills irrespective of languages-knowledge and technologies. Some companies like Microsoft also looks critically for problem-solving skills. In addition to that they care how clearly you can convert your abstract algorithm into a ready-to-run code. For both categories, the Essential Topics are good enough in terms of knowledge. But, they look for how much you can stretch your gray-cells to get a new solution to puzzles of programming. Here the interviewers look out for how systematically you can approach to solving the problem. Start with a simple (maybe brute-force) solution and use its complexity as the benchmark to improve your algorithm. Then stretch out for more elegant ways and improve the algorithm.

To prepare for such interviews, the first thing I recommend is start solving problems in Google CodeJam, TopCoder.com, EulerProject.com, etc. These questions are the right set of exercises to stretch your gray-cells. More than the knowledge, they look for the problem solving skills. So, more than reading anything, getting the momentum of problem solving is more important.

Suppose, you are looking for I.T. services companies like TCS. They may care about what all technologies you know so that they can assign you to the respective projects. Be fluent in whatever technology you are targeting for.


Q. How to write email to the recruiters?
Show your humbleness and preparedness while asking for an opportunity to be interviewed. Don’t just throw your resume in hundred different places and hope to hit any one of them. Look out for the jobs which leverage your skills and strengths. Here are a few things you should watch out for while sending an email to a recruiter.
+ Address them politely in the email. If you know the contact person’s name, address the person directly like “Hi Narayan,”.
+ Summarize your career (for a fresher, about your degree, the discipline and your core strength) in about 20-30 words.
+ Do your homework about the company and show your interest in the company.
+ End your mail gratefully requesting them to consider attached copy of resume to get you an opportunity to be interviewed.


Q. And, about RESUME?
+ Filename of the resume should say it’s a resume and your name. E.g. “Resume of Kiran.pdf”.
+ It's better to send the resume in “pdf” file format, because as the formatting stay intact and the pdf reader is free and well known. MS doc format is also okay, but sometimes different versions spoil the formatting. Also, some may not using MS Word! and using free OpenOffice, which generally spoils the formatting.
+ Name, email id and contact phone numbers should be clearly visible in the top. Even making this info into a “header” and appearing in all pages is good. Avoid printing “Resume” or “CV” in the top.
+ Avoid fancy looking email id like “cool_dude5000@gmail.com”
+ Sections: Contact residence address, Career Summary, Education (table), Technical skills, Projects, Extra stuffs like “Activities and Honors”. This is one of the expected format.
+ Avoid “Objectives” section. It doesn’t add any value for a fresher's resume.
+ Avoid Personal details talking about Father’s name, Sex, Nationality, Languages you speak. This is obsolete in I.T. resumes.
+ Education details should be crisp and clear.
+ Be very ready to explain your final year project - in just two sentences, or summarize in 2-3 minutes, or explain for an hour.
+ Remove the Date, Place, Signature thingy in the end. It’s irrelevant for sending it over an email.


That's all I wanted to say for now.

Regards,
Channa Bankapur