background preloader

A computer science portal for geeks

A computer science portal for geeks
Following questions have been asked in GATE CS 2014 exam. Read More » Read More » I attended Expedia interview for SDE-II role. Here are the questions on each round. Read More »

Related:  capetrelAlgorithmsCodeinterviews

SVG and CSS - Cascading Style Sheets It is possible to style your SVG shapes using CSS. By styling is meant to change the looks of the shapes. This can be stroke color and width, fill color, opacity and many other properties of your shapes. There are 6 ways to style the shapes in your SVG images.

Sorting Applications Sorting algorithms and priority queues are widely used in a broad variety of applications. Our purpose in this section is to briefly survey some of these applications. Sorting various types of data. 2015 Nepal earthquake - OpenStreetMap Wiki The 2015 Nepal earthquake (Wikipedia) was a magnitude 7.8 earthquake that occurred at 11:56 local time on Saturday 25 April 2015, with the epicentre approximately 29 km (18 mi) east-southeast of Lamjung and 81 km (50mi) NW of Kathmandu, Nepal. The exact location of the epicentre from USGS was at s at 28.147°N 84.708°E. Anyone can consult free OpenStreetMap Online maps, Routing services or even put the Map on their Smartphone. For a crisis like this Nepal earthbrake, contributors from around the world rapidly digitize the data from satellite imagery to support the humanitarian organizations that deploy to the affected countries. Our goal is to contribute to humanitarian relief by rapidly providing a detailed and accurate map (i.e., road network, villages, buildings, etc.) to support the humanitarian organizations.

five-essential-phone-screen-questions - steveyegge2 I've been on a lot of SDE interview loops lately where the candidate failed miserably: not-inclined votes all around, even from the phone screeners who brought the person in initially. It's usually pretty obvious when the candidate should have been eliminated during the phone screens. Well, it's obvious in retrospect, anyway: during the interviews, we find some horrible flaw in the candidate which, had anyone thought to ask about it during the phone screen, would surely have disqualified the person.

Demo of a simple CRUD RESTful PHP service used with AngularJS and MySQL <?php require_once(""); class API extends REST { What not to do during an interview Whenever you find yourself doing one of the following things during an interview, just don’t. OK? Don’t suck at something you say you’re an expert at Seriously, how often do I talk to Java experts who don’t know how to use the most basic java.util classes? Or bash experts who don’t know how to grep? Or 3D math experts who don’t know anything about the dot and cross products? What is an Arduino? Favorited Favorite 2 Introduction Arduino is an open-source platform used for building electronics projects. Hacking a Google interview (From MIT) Google interview is so popular that even MIT dedicates a course to it! » Hacking a Google Interview Course Website Directly from MIT’s course website, Learn the tricks. Beat the system. Ever wanted to work at a company like Google, Apple, or Facebook?

Front-end Developer Handbook 2017 · GitBook Written by Cody Lindley sponsored by — Frontend Masters This is a guide that anyone could use to learn about the practice of front-end development. It broadly outlines and discusses the practice of front-end engineering: how to learn it and what tools are used when practicing it in 2017. It is specifically written with the intention of being a professional resource for potential and currently practicing front-end developers to equip themselves with learning materials and development tools. Secondarily, it can be used by managers, CTOs, instructors, and head hunters to gain insights into the practice of front-end development.

Lecture Slides for An Introduction to the Analysis of Algorithms These slides are for the first half of an undergraduate course taught at Princeton, developed to provide an overview of An Introduction to the Analysis of Algorithms and Analytic Combinatorics. The course format is "introduce-read-discuss". We introduce a set of topics in lecture; students read about the topics and work selected exercises between lectures, and we discuss any questions about the reading and the exercises at the beginning of the next lecture.

Tutorials - C Preprocessor Tricks The C preprocessor modifies a source code file before handing it over to the compiler. You're most likely used to using the preprocessor to include files directly into other files, or #define constants, but the preprocessor can also be used to create "inlined" code using macros expanded at compile time and to prevent code from being compiled twice. There are essentially three uses of the preprocessor--directives, constants, and macros. Top 10 Algorithms for Coding Interview Lastest Upate: 3/20/2015 (PDF Version) The following are the common topics for coding interviews. As understanding those concepts requires much more effort, this tutorial only serves as an introduction. The topics that are covered include: 1) String/Array/Matrix, 2) Linked List, 3) Tree, 4) Heap, 5) Graph, 6) Sorting, 7) Recursion vs.