The document provides lessons and tips for Thai programmers to get hired by top tech companies in the US. It discusses the difficulty of getting a work visa, the importance of referrals, preparing for interviews through practicing algorithms and data structures on sites like LeetCode, and the need for strong English communication skills. The author shares their experience applying to many companies, including getting no responses or reaching the interview stage but not receiving an offer. Attending university in the US and timing applications around the H-1B visa lottery deadlines are also emphasized as potential pathways.
Recruiting for Tech Talent on Social Media #LDNTechWeekJohnny Campbell
How do you find, recruit, assess, attract and engage with top tech talent on places liked LinkedIn, Github, StackOverflow, Twitter, Facebook and more!
As presented at ITJobBoard's HQ in London for London Tech Week 2015
Salesforce Architect Group, Frederick, United States July 2023 - Generative A...NadinaLisbon1
Joined our community-led event to dive into the world of Artificial Intelligence (AI)! Whether you were just starting your AI journey or already familiar with its concepts, one thing was certain: AI was reshaping the future of work. This enablement session was your chance to level up your skills and stay ahead in that rapidly evolving landscape.
As AI news continues to dominate headlines, it's natural to have questions and concerns about its impact on our lives. Will AI take over human jobs? Will it render us obsolete? Rest assured, the outlook is far brighter than you may think. Rather than replacing humans, AI is designed to enhance our capabilities and work alongside us. It won't be replacing marketers, service representatives, or salespeople—it will be empowering them to achieve even greater results. Companies across industries recognize this potential and are embracing AI to unlock new levels of performance.
During this enablement session, you'll have the opportunity to explore how AI advancements can positively influence your professional journey and daily life. We'll debunk common misconceptions, address fears, and showcase real-world examples of how successful AI implementation leads to workforce augmentation rather than replacement. Be prepared to gain valuable insights and practical knowledge that will help you navigate the AI landscape with confidence.
AEM Maxed = Agile + Automation.
Time Warner Cable and iCiDIGITAL reveal how a stellar agile development team delivers an award-winning website using Adobe Experience Manager. Highlights include team interactions, scaling the team, collaborative moments, testing automation, and continuous integration. Also, they will share previews of a few open source attractions that will accelerate your Adobe Experience Manager delivery.
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager Mark Kelley
Time Warner Cable and iCiDIGITAL reveal how a stellar agile development team delivers an award-winning website using Adobe Experience Manager. Highlights include team interactions, scaling the team, collaborative moments, testing automation, and continuous integration. Also, they share previews of a few open source attractions that will accelerate your Adobe Experience Manager delivery.
The Benefits of Temporary Part-Time Jobs for StudentsSnapJob
SnapJob is revolutionizing the way people connect with work opportunities and find talented professionals for their projects. Find temporary part-time jobs that fit your schedule and skills. Browse our listings and apply online today to secure flexible work opportunities that offer the perfect balance between career and personal life.
Recruiting for Tech Talent on Social Media #LDNTechWeekJohnny Campbell
How do you find, recruit, assess, attract and engage with top tech talent on places liked LinkedIn, Github, StackOverflow, Twitter, Facebook and more!
As presented at ITJobBoard's HQ in London for London Tech Week 2015
Salesforce Architect Group, Frederick, United States July 2023 - Generative A...NadinaLisbon1
Joined our community-led event to dive into the world of Artificial Intelligence (AI)! Whether you were just starting your AI journey or already familiar with its concepts, one thing was certain: AI was reshaping the future of work. This enablement session was your chance to level up your skills and stay ahead in that rapidly evolving landscape.
As AI news continues to dominate headlines, it's natural to have questions and concerns about its impact on our lives. Will AI take over human jobs? Will it render us obsolete? Rest assured, the outlook is far brighter than you may think. Rather than replacing humans, AI is designed to enhance our capabilities and work alongside us. It won't be replacing marketers, service representatives, or salespeople—it will be empowering them to achieve even greater results. Companies across industries recognize this potential and are embracing AI to unlock new levels of performance.
During this enablement session, you'll have the opportunity to explore how AI advancements can positively influence your professional journey and daily life. We'll debunk common misconceptions, address fears, and showcase real-world examples of how successful AI implementation leads to workforce augmentation rather than replacement. Be prepared to gain valuable insights and practical knowledge that will help you navigate the AI landscape with confidence.
AEM Maxed = Agile + Automation.
Time Warner Cable and iCiDIGITAL reveal how a stellar agile development team delivers an award-winning website using Adobe Experience Manager. Highlights include team interactions, scaling the team, collaborative moments, testing automation, and continuous integration. Also, they will share previews of a few open source attractions that will accelerate your Adobe Experience Manager delivery.
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager Mark Kelley
Time Warner Cable and iCiDIGITAL reveal how a stellar agile development team delivers an award-winning website using Adobe Experience Manager. Highlights include team interactions, scaling the team, collaborative moments, testing automation, and continuous integration. Also, they share previews of a few open source attractions that will accelerate your Adobe Experience Manager delivery.
The Benefits of Temporary Part-Time Jobs for StudentsSnapJob
SnapJob is revolutionizing the way people connect with work opportunities and find talented professionals for their projects. Find temporary part-time jobs that fit your schedule and skills. Browse our listings and apply online today to secure flexible work opportunities that offer the perfect balance between career and personal life.
Watch this expert-led webinar to learn effective tactics that high-volume hiring teams can use right now to attract top talent into their pipeline faster.
Accelerating AI Integration with Collaborative Learning - Kinga Petrovai - So...SocialHRCamp
Speaker: Kinga Petrovai
You have the new AI tools, but how can you help your team use them to their full potential? As technology is changing daily, it’s hard to learn and keep up with the latest developments. Help your team amplify their learning with a new collaborative learning approach called the Learning Hive.
This session outlines the Learning Hive approach that sets up collaborations that foster great learning without the need for L&D to produce content. The Learning Hive enables effective knowledge sharing where employees learn from each other and apply this learning to their work, all while building stronger community bonds. This approach amplifies the impact of other learning resources and fosters a culture of continuous learning within the organization.
Becoming Relentlessly Human-Centred in an AI World - Erin Patchell - SocialHR...SocialHRCamp
Speaker: Erin Patchell
Imagine a world where the needs, experiences, and well-being of people— employees and customers — are the focus of integrating technology into our businesses. As HR professionals, what tools exist to leverage AI and technology as a force for both people and profit? How do we influence a culture that takes a human-centred lens?
3. Disclaimer
Opinions are my own and not the views of my current and future employers.
Everything in this presentation is just a general guideline. Some information might
not be applicable for some companies or some roles.
8. To work for companies in US
Need Visa
- H-1B (Specialty Occupation) -- Need company sponsor + luck
- L-1 (Intracompany Transfer) -- Need time to work at branch
- E-1/E-2 (Treaty Trader/ Treaty Investor) -- Need money++
- F-1 (Student) 1 year after graduation -- Need time to study
Reference: http://www.internationalstudent.com/study_usa/graduation/visa-options/
19. Black Hole
Staff Engineer - Distributed systems software @ VMWare => Black Hole
Software Engineer @ Autodesk => Black Hole
Senior Software Developer @ IBM- StrongLoop => Black Hole
Software Engineer, Palo Alto @ HackerRank => Black Hole
Software Engineer - Evolved Network OS @ Cisco => Black Hole
2 Software Engineer positions @ Uber => Black Hole
Software Engineer @ Arista => Black Hole
Software Engineer, Product @ Twitter => Black Hole
20. No Interview
Software Engineer, Tools & Infrastructure @ Google, Zurich => No Interview
Software Engineer @ Google, Japan => No Interview
Software Engineer, Front End @ Google, NY => No Interview
Strategic Customer Engineer, Google Cloud Platform @ Google, SG => No Interview
Software Engineer @ Google, NY => No Interview
3 Software Engineer positions @ Coursera => No Interview
3 Engineering positions @ Slack => No Interview
Full Stack Engineer @ Udacity => No Interview
Full Stack Software Engineer - iTunes U @ Apple => No Interview
Software Engineer @ Quora => No Interview
Software Developer @ Khan Academy => No Interview
31. Fiscal Year 2016 H-1B Cap
Regular Cap = 65,000
Master’s Exemption = 20,000
Start accepting petition on "1 April 2016"
32. Cap reached within 1 week
https://www.uscis.gov/news/news-releases/uscis-reaches-fy-2016-h-1b-cap
33. Timing
2 - 3 months interview period
Feb - March Sponsoring company prepare documents
1 Apr Sponsoring company issues H-1B petition
-------------------- Wait lottery result ---------------------------------
1 Oct Eligible start working date
34. Timing
2 - 3 months interview period => Oct - Jan is good timing to apply
Feb - March Sponsoring company prepare documents
1 Apr Sponsoring company issues H-1B petition
-------------------- Wait lottery result ---------------------------------
1 Oct Eligible start working date
36. Typical interview rounds for top tech companies
Software Engineer role (SWE)
Round 1 Pre-screening interview with a recruiter
Round 2 On-line coding interview with an engineer
Round 2.5 (optional) On-line coding interview with an engineer
Round 3 - 7 (vary) On-site coding interviews + system design interviews
37. Site Reliability Engineer (SRE)
Coding interview
OS + Networking + Filesystem
Linux commands
Root cause analysis
38. (Technical) Solutions Engineer (Special case)
Round 1 Pre-screening interview with a recruiter
Round 2 On-line coding interview with a recruiter
Round 3 On-line coding interview with engineers
Round 4 On-line OS/Networking + coding + business interview with an engineer
Round 5 On-line Business + Communication interview
Round 6 On-line App Review interview
40. Behavioral Questions
What is the hardest thing you've ever done?
What project are you most proud of?
What would you do if you weren't afraid?
Talking about your past experience
Test Culture fit / Googleyness
53. 1) English!!!
Need to speak with real people (recruiters, interviewers, etc.)
Need to listen to questions carefully with noisy microphone/unfamiliar accent
54. 2) Basic Data Structures & Algorithms
Time/Space Complexity (Big-O)*** Bit Manipulation Recursion*** String***
Array*** Linked List (Singly, Doubly, Circular)*** Hash Map***
Stack*** Queue*** Priority Queue Heap Tree Binary Tree Binary Search Tree
Tries AVL/Red-Black Tree Tree Traversal (Pre-order, in-order, post-order) DFS*** BFS***
Graph Shortest-path Connected Component Union-Find
Sorting Insertion Sort Merge Sort Quick Sort
Searching Binary Search*** Quick Select
Dynamic Programming*** Memoization***
*** = often found in leetcode.com
55. 3) Communication
Need to explain what you think when solving problems
Need to make interviewers want to work with you!