hacker news who's hiring february 2017

0 31
Introduction: 1、Drops in total and remote jobs on HN "Who is hiring?" 2、All jo...

Introduction:

1、Drops in total and remote jobs on HN "Who is hiring?"

hacker news who's hiring february 2017

2、All jobs from Hacker News 'Who is hiring? (March 2023)' post

Drops in total and remote jobs on HN "Who is hiring?"

  The Software Developer job industry is facing many changing dynamics, and the data from the "Ask HN: Who is hiring?" thread on Hacker News is a great way to track the changes. From the overall drop in job postings, the return of work to the office, to the rise in AI technogies poised to cause disruption to the way we work.

  Total Job Postings Trends

  First, there is the total number of job postings, at the lowest levels in years. For March, there are 440 (as of this writing) top level comments on the thread, which represent individual job postings. This is up a bit from last month's count of 394, but prior to Feburary, there wasn't a month with less than 480 postings since December, 2015. This analysis was also confirmed/cited earlier this week over at The Pragmatic Engineer.

  For March, total postings are down 49% year-over-year from March 2022. This trend has been going on for a few months now with consistent big YOY drops. The last time a month's postings approached their previous year's was in May, 2022.

  Remote vs Onsite Job Postings

  Now, in Spring of 2023, not only is the total software developer job market down, but remote job postings are also down to the lowest level seend since COVID-19 sent so many developers home 3 years ago. There was a peak of 76% of postings, now down to 64%. Fully Onsite jobs aren't quite back to pre-covid levels, which shows that many compaonies are trying out hybrid approaches.

  Technologies are changing

  Along with the number of jobs and where those jobs are performed, the technologies we see and use everyday are experiencing big waves. In 2021, we couldn't escape Web3 hype. Now, AI and ChatGPT have taken over our feeds. But, job data doesn't necessarily always reflect the hype.

  AI

  Here it begins, the first month of really focusing on where AI is in the job market. In March, Machine Learning is over 13% of postings and AI is mentioned in over 10%. Neither surpass their recent record highs, but this will be a trend to watch in the coming months.

  Compare Machine Learning, AI, ChatGPT, and GPT-3

  Web3

  Web3, Blockchain, Bitcoin, and Ethereum are all still mentioned, but well off their highest levels.

  Compare Web3, Blockchain, Bitcoin and Ethereum

  Server-side Frameworks

  Django and Rails are neck-and-neck in the number of job postings! Though Node.js is still the most popular server-side framework.

  Compare node.js, Rails, PHP and Django

  JavaScript Frameworks

  Compare React, Angular, Vue, and Ember

  SQL Databases

  Compare Postgresql, MySQL and SQL Server

  NoSQL Databases

  Compare Mongodb, Elasticsearch, Cassandra and DynamoDB

  APIs

  Compare API, REST, GraphQL, and gRPC

  Cloud Providers

  Compare AWS, GCP and Azure

  Specialization

  Specialization trends are still steady.

  Compare Full Stack, Frontend, and Backend

  Engineering Levels

  Engineering levels are pretty stable, with Senior being the most common, by far.

  Compare Principal, Staff, Senior, and, Junior

  Top 10 Programming Languages

  Finally, some stability! Programming language rankings are more stable than much of the rest of the industry.

  Python

  TypeScript

  Go

  C++

  Java

  Rust

  JavaScript

  Ruby

  C

  C#

All jobs from Hacker News 'Who is hiring? (March 2023)' post

  MixRank (YC S11) | Software Engineers | 100% REMOTE (Global) | Full-Time

  MixRank processes petabytes of data every month from web crawls, Google Play Store, Apple App Store, social media, and dozens of other sources. We have hundreds of customers using our data products including Google, Amazon, Facebook, Intel, and Adobe, across industries Sales, Marketing, Finance, and Security.

  Team is 32 full-time, full-remote. We're growing, profitable, employee-owned, no dependence on outside funding.

  We are looking for passionate individuals for whom programming is not just a job but it’s something they love to do. We're obsessed with computers, programming, big data, databases, compilers, hardware, math, data science, and the internet. Does this sound like you? Please apply to join our team.

  Our code base is very friendly to new contributors. You'll have a fully-functional development environment within hours (fully automated) and be pushing commits on your first day. Deployments to production happen multiple times per day and finish in less than 2 minutes. Effectively all of our codebase is written in Python, SQL, and Javascript/TypeScript. The core technologies you'll need familiarity with to be productive are Python, PostgreSQL, Linux, and Git.

  We operate at a larger scale than typical startups. We operate two datacenters with high performance servers we've built that are capable of dealing with the volumes of data we process. We've implemented our own distributed file system. We do full-scale web crawls. We download and perform static analysis on all Android APKs and iOS IPAs that are published. Unlike a typical startup where you'll spend half of your time in meetings, and the other half fixing bugs from Jira tickets— at MixRank you'll get to challenge yourself with difficult technical problems that will force you to grow as an individual.

  --

  Junior Software Engineer - Remote (Global), Full-Time

  We're looking for remote junior engineers that have 0-3 years of professional experience in software, and 5+ years of curiosity exploring computers, programming, and technical hobby projects. This is an open-ended entry role with mentorship and diverse opportunities to work on all areas of our product: databases, distributed systems, infrastructure and tooling, data analysis, machine learning, frontend/backend web development, APIs, data mining, data modeling, and more. To stand out, please highlight what makes you unique: passion for computing, curiosity and side projects, work ethic, niche research, etc.

  Ideally you've already graduated, but if you still have one or more years left of school, please feel free to apply anyway, and if you're the right fit for the team we'll figure out a way to accomodate your schedule.

  Software Engineer - Remote (Global), Full-Time

  We're hiring generalist software engineers to work on web applications, data mining, machine learning/data science, data transformation/ETL, data modeling, database scaling, infrastructure, devops, and more. We'll cater the role to whatever subset of these areas match your interests.

  Beneficial experience includes PostgreSQL, Python, Linux, TypeScript, Nix, frontend/backend web development, and data mining.

Related questions

To prepare effectively for the HackerRank Amazon hiring challenge, follow this structured approach:

1. Understand the Challenge Format

  • Number of Questions: Typically 2-3 coding problems.
  • Time Limit: Around 90 minutes.
  • Difficulty: Medium to Hard, focusing on algorithms and data structures.

2. Key Topics to Focus On

  • Data Structures:

    • Arrays & Strings (Sliding Window, Two Pointers)
    • Linked Lists (Cycle Detection, Reversal)
    • Trees/Graphs (Traversals, Shortest Path, Topological Sort)
    • Heaps (Priority Queues)
    • Hash Tables (Frequency Counting)
    • Stacks/Queues (Implementations, Applications)
  • Algorithms:

    • Dynamic Programming (Knapsack, LCS)
    • Greedy Algorithms (Activity Selection)
    • BFS/DFS (Grid Problems, Connectivity)
    • Sorting & Searching (Binary Search, Merge Sort)
    • Recursion/Backtracking (Permutations, Combinations)

3. Example Problems

  • Arrays: Merge k Sorted Lists, Maximum Subarray, Rotate Matrix.
  • Strings: Longest Palindromic Substring, Anagram Groups.
  • Graphs: Critical Connections (Bridges), Shortest Path with Constraints.
  • DP: Coin Change, Edit Distance.
  • System Design: LRU Cache, Trie for Autocomplete.

4. Preparation Strategy

  • Practice Platforms: LeetCode (Amazon tagged), HackerRank.
  • Mock Tests: Simulate timed sessions; aim for 30 minutes/problem.
  • Code Readability: Write clean, efficient code with meaningful variables.
  • Edge Cases: Test for empty inputs, large values, and edge scenarios.

5. During the Test

  • Read Carefully: Clarify requirements before coding.
  • Plan First: Outline steps and algorithms.
  • Time Management: Tackle easier problems first to secure points early.
  • Test Thoroughly: Use sample inputs and devise additional test cases.

6. Essential Tips

  • Language Proficiency: Use Python for concise syntax (e.g., collections, heapq).
  • Complexity Analysis: Justify time/space efficiency.
  • Real-World Context: Frame problems in Amazon scenarios (e.g., delivery routes, inventory).

Sample Problems & Solutions

  • Problem 1: Minimum Swaps to Sort an Array
    Approach: Detect cycles in element positions.
    Solution:

    def min_swaps(arr):
    visited = [False] * len(arr)
    swaps = 0
    for i in range(len(arr)):
    if not visited[i]:
    cycle_size = 0
    j = i
    while not visited[j]:
    visited[j] = True
    j = arr[j] - 1 # Assuming 1-based input
    cycle_size += 1
    swaps += (cycle_size - 1)
    return swaps
  • Problem 2: Meeting Rooms II
    Approach: Sort start/end times and use two pointers.
    Solution:

    def min_rooms(intervals):
    starts = sorted(i[0] for i in intervals)
    ends = sorted(i[1] for i in intervals)
    rooms = 0
    e_ptr = 0
    for s in starts:
    if s < ends[e_ptr]:
    rooms += 1
    else:
    e_ptr += 1
    return rooms

Final Checklist

  • Review core data structures and algorithms.
  • Solve 2-3 problems daily under timed conditions.
  • Analyze failed test cases to identify weaknesses.
  • Rest well before the challenge to maintain focus.

By methodically addressing each topic and practicing under exam conditions, you'll enhance your problem-solving speed and accuracy, boosting your chances of success in Amazon's HackerRank challenge.

你可能想看:
最后修改时间:
admin
上一篇 2025年02月18日 09:58
下一篇 2025年02月18日 10:21

评论已关闭