shall we search? lviv

44
Sourcing, as the most attractive part of recruiting

Upload: vira-povkh

Post on 20-Mar-2017

54 views

Category:

Recruiting & HR


4 download

TRANSCRIPT

Page 1: Shall we search? Lviv

Sourcing, as the most attractive part of recruiting

Page 2: Shall we search? Lviv

We’ll cover   LinkedIn. New interface makes things pretty complicated.LinkedIn X-Ray/Custom Search Engine.Alumni Search. • Google Open Web. Let’s explain the Search engine what we want from it.X-Ray Formula. • Screw LinkedIn. Github/StackOveflow/AngelList/DOU/Slideshare/Meetups. X-Ray is the way to go

there. • Diving into FB Graph Search:We'll do "URL way"Or, you can make it easier with Shane McCusker’s FB search tool. • What's in your recruiting/sourcing toolbox: - Email extractors. 2 coolest Github hacks to get the email  - Browser extensions.- Contact info/People aggregators.

Page 3: Shall we search? Lviv

New Linkedin title:(developer OR "software engineer" OR coder OR programmer) company:(epam OR softserve) java = UA gives 3,216 results

(title:developer OR title:"software engineer" OR title:coder OR title:programmer) (company:epam OR company:softserve) java = UA gives 1,521 results

title:(developer OR "software engineer" OR coder OR programmer) company:(epam OR softserve) NOT title:java

*NOT: Does not seem to exclude profiles*AND does not change anything. It’s implied.

Page 4: Shall we search? Lviv

Getting back to the old Ln interface Reasons to use the old LinkedIn interface:

The ability to use the full Advanced People Search The ability to see results “relevant” to your search query With the old interface you still need to fight with the Commercial Use Limit which limits the

number of searches you can do in an actual month.

Page 5: Shall we search? Lviv

Getting back to the old Ln interface How to:

-either downgrade your internet browser to an earlier version, -or mask your current internet browser to be seen as, for example, Internet Explorer 6.

• You can fool LinkedIn with the plugin User-Agent Switcher for Chrome. Add it to your Chrome>>open LinkedIn >>click on the plugin icon in the top right corner >> mask Chrome as Internet Explorer 6

Chrome: https://chrome.google.com/webstore/detail/user-agent-switcher-for-c/djflhoibgkdhkhhcedjiklpkjnoahfmg

• http://italabre.blogspot.com/2017/01/linkedin.html

Page 6: Shall we search? Lviv

Firefox: https://addons.mozilla.org/en-US/firefox/addon/user-agent-switcher/

Tools>Default user agent > Internet Explorer6

Page 7: Shall we search? Lviv

Thought process behind search

• There is no search to find all the people

Q; What is your competitive advantage?

A: Aim for maximum inclusion =Try to think of all ways to express a particular skill

• For anything you’re looking for there is going to be more than 1 way to say it: for the title (“program manager” OR “project manager” OR “technical manager”); for the key words (javascript OR js OR jscript OR “java script”), for the company (“red hat” OR redhat).

Page 8: Shall we search? Lviv

Basic conceptual search

• Related terms/keywords not mentioned in JD that mean the same thing

This is where we start leveraging “OR statements”

Task: think what title can you use for a developer

Ex: engineer OR eng OR enginer OR programmer OR programer OR developer OR software

Page 9: Shall we search? Lviv

Natural Language

• Use action words that people “do” in their jobs, such as: manage, report, oversee, verify, crunch, code, and so on

• Ex: j2ee (development OR developing OR developed OR built OR building OR build OR constructed OR construction OR construct OR implemented OR implement OR implements OR design OR designed OR designs) = in keywords

Page 10: Shall we search? Lviv

Task: Do complex search combining terms and modifiers

Profile: Java developer w/angular OR react expertise.

Source: Ln/UA

Page 11: Shall we search? Lviv

Leveraging Linkedin: Where do we lose top talent to

Type in Title field of LinkedIn Advanced Search function, ensure you’ve selected the ‘Current’ title option

>>under the Past Company heading click the ‘+Add‘ button and type in the name of your organization

>>when you run your search, focus your attention on the results listed in the Current Company field on the left hand side of search results page

UA results show that the top 5 current employers of Epam’s previous java folks are Epam, Luxoft, Global logic, Ciklum, Cogniance. People came into EPAM from: Softserve, Luxoft, Global logic, Ciklum.

Page 12: Shall we search? Lviv

Leveraging Linkedin: Messaging group members

Add to most popular groups Way to approach - message to a group member Profile Andrey Nazymko. Group shared: Android Developer Group

Page 13: Shall we search? Lviv

Just search these (mapreduce OR “map reduce” ) –Hadoop (j2ee OR “j ee” OR jse OR "java se“) –java enginer –engineer

analyst (business OR system OR requirements OR functional OR systems)Misspelling:

Senior: Snr. OR sr.

Eng. Engr Enginer Engneer

Sw = software

Task: java OR j2ee OR jee - in keywords;

Title: sw -java –qa

Sw = software https://

www.linkedin.com/in/julia-panchenko-1464768b

unemployed OR "looking for" OR "searching for" OR "open to new“

* http://booleanstrings.com/2016/05/03/how-to-find-unemployed-on-linkedin/

Page 14: Shall we search? Lviv

Alumni search Connections –Find Alumni section

can leverage specific university by changing school in “change university” field

Task: Try to identify guys who graduated from “Kyiv National Taras Shevchenko University” and filter them by skills/location etc

can include simultaniuosly a couple of unversities:

Base for alumni: https://www.linkedin.com/edu/alumni?name= +now build your url adding cities with the help of city+OR+city

Page 15: Shall we search? Lviv

Google Open Web

AND is implied. It’s not a Google operator. Do not include it!

*Write Java SQL instead of Java AND SQL

OR can be written as |

NOT must be written as the minus -*Java –SQL

*https://support.google.com/websearch/answer/2466433?hl=en – main operators

Page 16: Shall we search? Lviv

These words help us here site: to search within

particular site site:linkedin.com; site:www.meetup.comsite:www.meetup.com lviv python

intitle: gives you documents containing specific word in title

Ex: intitle:resume java developer lviv "* gmail.com" OR "* yahoo.com"

inurl: particular word in a web address

inurl:resume

filetype: filetype:doc | filetype:rtf OR filetype:pdf

attendees filetype:xls

asterisk: (to match up to 4 words)

site:www.linkedin.com inurl:in OR inurl:pub -inurl:dir HR "attended * * conference”

Page 17: Shall we search? Lviv

Now your approach to X-ray

• 1. Step1

Differentiate the site you’d be searching within

• site:dou.ua• site:meetup.com

• Step 2

Differentiate what can indicate on a profile/user

• inurl:users• inurl:profiles/users

Page 18: Shall we search? Lviv

Step3Add keywords/location

Step 4Exclude false negatives/positives using NOT/-

• Task: Identify ios developers based in Lviv via X-raying upwork site

Page 19: Shall we search? Lviv

X-ray & LinkedInQ: So what would be your base for Ln? A: site:linkedin.com/in & site:linkedin.com/pub

site:linkedin.com/in OR site:linkedin.com/pub -pub.dir gwt lviv

site:linkedin.com/in | site:linkedin.com/pub -dir python OR django lviv

site:ua.linkedin.com/in OR site:ua.linkedin.com/pub -pub.dir python (developer OR coder OR engineer OR software OR programmer) lviv

Task: based on the last SS identify people from Poland who have java on their profile

Page 20: Shall we search? Lviv

Custom Search. Linkedin.

What is this CSE? Why do we need it for Linkedin? Let’s build one.

URL to the built LN CSE: • https://www.google.com/cse/publicurl?cx=009462381166450434430:ecyvn9z

udgu

Page 21: Shall we search? Lviv

Open Web. Google resume search

intitle:resume OR inurl:resume OR inurl:резюме -job -jobs -вакансія -робота "web developer" львів OR lviv

(intitle:resume | inurl:resume | intitle:cv | inurl:cv | intitle:vitae | inurl:vitae) ..

resume (filetype:doc | filetype:rtf OR filetype:pdf) j2ee [location]

• Not only including long OR statements doesn’t help, because Google would search for synonyms anyway, it may hurt the search.

• Google knows about synonyms and keyword variations

Page 22: Shall we search? Lviv

X-Ray & Stackoverflow

The structure of the URL makes it very easy to concentrate just on users

Q: So what would be your base for stack? A: site:stackoverflow.com/users or site:stackoverflow.com inurl:users

Page 23: Shall we search? Lviv

GithubSocial Coding

has a pretty neat and advanced built-in search engine here: https://github.com/search/advanced

scroll down in the search site linked above, type in a location and hit the Search button.

Searching for San Francisco, CA will give you user profiles who have set up either San Francisco OR CA as their location

To correct: location:”San Francisco,CA” AND, OR and NOT are supported

More operators to search in https://github.com/search not using advanced

engine: location: language: the most frequently used

programming language in their repositories

! http://sourcingrecruitment.info/2015/05/github-and-stackoverflow-in-technical-recruitment/Ex: location:lviv language:ios

Task: identify guys from lviv with python lan-ge *they can and can not indicate their location

Page 24: Shall we search? Lviv

Github and X-Ray

Unlike Stackoverflow, GitHub has no part in the URL which directly shows you that a certain page is a profile page.“contributions in the last year” / “joined on” might indicate that it’s a profile

SSs:site:github.com "joined on" "lviv" "gmail.com" ruby developersite:github.com "contributions in the last year" lviv

Page 25: Shall we search? Lviv

Additional Sources: Angel List

https://angel.co/people-> choose everyone on the left -> choose the needed location/role/company/school

• Search: java/Lviv/FE

X-Ray: site:angel.co "PEOPLE ALSO VIEWED"

site:angel.co (javascript OR front-end OR frontend) lviv -apply -jobs "PEOPLE ALSO VIEWED“

Page 26: Shall we search? Lviv

Additional Sources: Sourcing on Slide-share

• site:slideshare.net ("cv" OR "curriculum vitae" OR "vitae" OR "resume") -job -sample ("java developer" OR "java programmer" OR "java engineer" OR "java guru") lviv

https://www.slideshare.net/MichaelSilvanovich1/resume-58601568 // https://www.linkedin.com/in/michael-silvanovich-3b18a324/

• site:slideshare.net intitle:cv OR intitle:resume lviv • https://www.slideshare.net/OstapKryvytskyy/ostap-kryvytskyy-employee-profile-hybris

Page 27: Shall we search? Lviv

Custom Search. Slide-share

Slideshare Resumes:https://cse.google.com/cse/publicurl?cx=009462381166450434430:vkdxe7pc

nzg

Slideshare CV's: https://cse.google.com/cse/publicurl?cx=009462381166450434430:o71s9mk6

brk

Page 29: Shall we search? Lviv

Additional Sources: Google+

site:plus.google.com inurl:about lives OR lived in lviv python

site:plus.google.com/*/about lives OR lived in lviv python

site:plus.google.com/*/about "javascript developer" "new york" -jobs

Page 30: Shall we search? Lviv

Social Networks. “URL’ing” FB Every page has a unique ID number find people who live in specific location you have to add this ID number together with some other URL commands

Base: https://www.facebook.com/search Location: location-ID/residents/presentFind guys who live in New York https://www.facebook.com/search/108424279189115/residents/present

The command /present can be replaced with /past Language: /language-ID/speakersFind those who live in New York and speak Russian https://

www.facebook.com/search/108424279189115/re

sidents/present/112624162082677/speakers/intersect

Like something: liker-id/likers/ Task: So now find people who live in New York and speak Russian and like java https://www.facebook.com/search/108424279189115/residents/present/112624162082677/speakers/104095292959576/likers/intersect Employees: ID/employees106021162761735/employees: bringing everyone who has ever used the keyword Linux in their job title

Task: Try to find Linux employees who live in Lviv • Python employees who live in Lviv/ who lived in

lviv

Page 31: Shall we search? Lviv

More FB Graph search commands

The command to find Employers named “Google” is this one: /str/Google/pages-named/employer/pages/intersect

Now replace google with the company name you may need to search

The command /intersect: intersection is the method to combine sets The command /str: pages can have various names. You might miss some variants and this command

helps you gather all pages containing this word

Formula: /str at the beginning and then add /your keyword(s) and then add /pages-named:• https://www.facebook.com/search/str/google/pages-named - Pages named "Google“ Task: This way look for pages named EPAM

To look for employees of companies: /employees/present/intersectTask: Now identify present employees of EPAM/SoftServe• https://www.facebook.com/search/str/epam/pages-named/employees/present/intersect

Page 33: Shall we search? Lviv

What's in your recruiting/sourcing toolbox?

Email extractors. 2 coolest Github hacks to get the emailsBrowser extensions.Contact info/People aggregators.

Page 34: Shall we search? Lviv

ContatoutHiretualRapportive Hikido (github emails)Chrome extension to organize your bookmarks (if you have a bunch of those): Tidy Bookmarks. Manages your bookmarks and keeps them all organized.

Page 35: Shall we search? Lviv

ContactOut Find anyone's email; Grabs personal emails; Personal experience: finds emails in~60% of profiles; Has limit/per month. Don’t worry, it’s still enough.

Page 36: Shall we search? Lviv

HiretualIt integrates data from various platforms (e.g., Github, Facebook, Twitter,

Google, Stackoverflow, Quora, Angellist, etc.). You can install it as chrome add-on.

https://hiretual.com/

Page 37: Shall we search? Lviv

Hiretual tutorials

Hiretual functionality: Hiretual sourcing w/ Katie Gechijian https://www.youtube.com/watch?v=qb6c5MKHHDs&feature=youtu.be Official tutorial: https://docs.google.com/presentation/d/1vyLvQq2vCyx4oTrx7aozlj2fWv8UOBCgknwZfyG1LHg/edit#slide=id.g1bf98f1337_3_142

Page 38: Shall we search? Lviv

What’s cool about this tool?it serves as an aggregator grabbing contacts or other social profiles;in many cases it summarizes the salary rates (as mentioned previously these

are based on glassdoor and other similar sites); it gives you the possibility to X-Ray LinkedIn and build pretty detailed search

strings

Page 39: Shall we search? Lviv

• Ryan Florence profile as an example:

Specialties at the right, and even ranking near the languages > they built algorithm that evaluates their code in repositories

Page 40: Shall we search? Lviv

Github hacks to extract emails. #1

• https://api.github.com/users/XXX/events

• Profile: https://github.com/bmelnychuk>>https://api.github.com/users/bmelnychuk/events>enter

Page 41: Shall we search? Lviv

Github hacks to extract emails. #2

Repository -> type: sources -> commits -> choose one of his recent commits & add .patch to url -> enter

Page 42: Shall we search? Lviv

Mail check• http://mailtester.com/

Page 43: Shall we search? Lviv

Hidden profiles on LinkedIn

Open the profile in the old LinkedIn >>Click with the right mouse button and open the source of the page>>Then hit Ctrl+F on Windows or Cmd+F on Mac and type “membered”>>type the URL address below followed by the ID you found>enter

• https://www.linkedin.com/vsearch/ic?f_INF=

Page 44: Shall we search? Lviv

Happy Sourcing