Ever wondered what Crawling is all about, here, at Naukri? Why don't we just use any generic crawler or Why do we even crawl in the first place?
We crawl jobs posted in the career sections of companies, to ease the pain of Recruiters. Instead of posting jobs manually, we help recruiters by pulling jobs programmatically from their career sections. The crawler crawls jobs from websites based on client requests.
Now, a bit about Crawling :-
A Web crawler is a computer program that browses the World Wide Web in a methodical, automated manner or in an orderly fashion. We do not need to...
Read More
In web development, page load time is the key to make your users happy. According to an analysis on page load time by Kissmetrics, it has been found that page load time directly affects the abandonment of your page. This well explains how critical it is to maintain a low page load time.
Referred from infographic of Kissmetrics analysis on How Loading Time Affects Your Bottom Line
Recently, we observed that one of the pages in the Recruiter’s site was taking a lot of time to load, which indeed was a matter of concern, considering that the page had a large...
Read More
These days, recruiters are flooded with resumes. Some of them are good, some of them are great, and some of them are just plain bad. Due to thousands of resumes or may be lakhs in some cases, recruiter may have to face multiple challenges during the initial shortlisting/screening process.
Few of the challenges are
- If you are sourcing from Internet, you will get thousands of resume for a single position.
- Generally recruiters also has their own database but may not be search-able because they are just word document on there hard drive.
- It is difficult to match the job description with...
Read More
API an Interface to Application's Programming
We are always overwhelmed by so many Candy Crush Request on Facebook. But how Candy Crush sends its invite to you through Facebook. How Candy Crush knows you are on Facebook. How can Facebook allow any app to access your data without your physical intervention? Here’s the answer:
Suppose I have a Candy Crush app and I want to put my latest scores on Facebook.
How do I do it? There are two ways:
I should hire a person who takes my latest score and posts it on facebook on my behalf. This is a ridiculous and a cumbersome way.
I...
Read More
At Naukri.com our goal is help our users find best jobs any time any where. Users can search jobs on our website as well as they receive job alerts as per their requirements.
We send close to 25 crore emails on a monthly basis to our users. As a result, email deliverability is very important for the success of our business.
Keeping that in mind let us see what email deliverability is and what are the factors that may affect the delivery of an email.
Email Deliverability is a way to measure the success at which an email marketer gets a campaign into subscribers' inboxes. It involves...
Read More
We at Naukri use a number of services at the backend. By writing backend services, we brought moduarity to our system. There are a number of services serving different purposes. These services help us in managing and scaling various parts of the site independently.
For example, when you search for a resume or view a resume on Naukri, that sends a request to the Naukri's frontend apps. But those apps don't know how to fetch the resume data, they talk to a separate resume service that does the job.
So what are the advantages? All the resume data can be managed by resume service and every...
Read More
Open Source Culture is one of the best things that came up in the software industry so far. We are seamlessly growing much faster in the field just because high end software like apache, mysql, nginx, nodejs, linux, etc. are available to use and reprogram as per our needs for free. But the thing is, it works only when people like us contribute to the community.
Most of the programmers want to contribute to open source but they think it as difficult and time consuming. They assume that to make an effective contribution they need a big project and unlimited free time.
This is not true at...
Read More
Having a job or career determines your self worth. Yes, you heard it right! Knowing you can do something well and earn something for your skills is a great feeling. That’s the main motto of Naukri. To abridge the gap between job seekers and recruiters. And to follow this, Apple Push Notification Service is one of the several services used in Naukri ios app. It is a service provided by apple to send the push notifications to apple devices.
Push notifications are a way to send the information to users and to bring them on board. ...
Read More
We, at Naukri.com, believe in continuous learning along with the product development. While working on similar projects, an engineer, at some point of time feels his knowledge is limited, that there is not enough technology information in his life. The tech talks are small informal presentations that help us stay updated with existing and new engineering trends and implement new things in the right way. And as they are internal, the experience that comes from speakers aligns directly with projects.
Why we need Tech Talks
1. Stay Updated - We need to stay updated with emerging...
Read More