Column | chapter nine algorithm

Url | www.jiuzhang.com

Is there such a thing as earning money by doing nothing? In the era of the so-called sharing economy, new economy companies like Airbnb and Uber can reap huge revenues simply by providing an IT platform.

Since its establishment in 2008, Airbnb has developed at an amazing speed, catching up with marriott, Hilton and other traditional leaders in the hotel field at the speed of rocket. As of September 2017, Airbnb had a market share of 31 billion, second only to Marriott’s 39 billion.

Airbnb is now the go-to destination for travelers exploring new cities and staying uptown, always recommending locations that match your preferences, as well as suggesting the best price range and proximity to major attractions. It enhances the comfort of travel preparation while increasing the convenience of your choices. So how does the organization cater to the different needs and preferences of travelers around the world?

The answer lies in big data. Airbnb’s big data plays a key role in providing impeccable service to more than 80 million customers around the world. It can be understood that Without big data, Airbnb would not be what it is today.

Let the public pay jobs know

Airbnb’s demand for big data positions is huge, and the salary it offers is also considerable. The following is the recent recruitment information for a look:

Airbnb big data job salary

According to Paysa.com, the average salary of Software Engineer at Airbnb is $255 K, which includes base salary, bonus, stock and so on.

Related Skills required

To become an airbnb software engineer, you first need to have any of the following computer software skills: python, Java, javascript, c++, Mysql, Css.

If you’re interviewing for a big data job at Airbnb, here’s a guide you should check out. If you’re interested in entering any Airbnb position, this guide is also for you.

Airbnb Interview Process

Airbnb’s interview process is comprised of two parts: a phone screen and an onsite interview process. The main points of investigation include algorithm, data structure, system design, behavior questions, culture fit and so on.

1. The first round of electric-HR

Interviewer: Usually HR

In general, the first round of interviews will be relatively simple, with easy programming questions at most, usually lasting no more than 30 minutes.

Preparation suggestions:

1. You only get one chance to perform

Find a quiet place to answer the phone and show that you respect their time.

You only get one chance to behave, so be polite and be nice.

2. Keep your answers short and clear

That’s because in the first round, the interviewer is probably not a full technical person, but an HR person. In general, HR will delimit a general range of answers to their questions before asking questions. So your answers need to be within the range she sets so that she can disaggregate the key points that will determine your eligibility for the next round of interviews.

So you need to answer her question in the simplest way possible. It’s important to be short and to the point. This shows not only that you are efficient, but that you are logically clear.

Don’t answer a lot of questions without getting to the point.

3. Don’t touch sensitive topics

Don’t bring up salary, benefits package, and whether the company is willing to finance your education during the first interview. Because this is not a good time for you to ask these questions.

If you’re curious about salary, do your own research online.

2. Second round of interview – Team members

Interviewer: A team member

This round of interviews will most likely involve people you work with on the same team as you later on. They will be looking at your technical skills and teamwork skills. In plain English, they will see if you are able to work with them and if you can work well with them.

Preparation suggestions:

Airbnb values how well candidates fit in with the company and team members. So, during the interview, team members will judge you: whether your mindset, your goals, and your values are a good fit for the whole team, a so-called cultural fit. To determine if you’re going to the next round of interviews.

So to join Airbnb, it’s important to understand the company’s core values:

I’m a Host

Airbnb is a service that connects travelers with homeowners who have spare rooms to rent. So as a candidate, you need to think about how Airbnb can be a better host during your interview. For example: for guests, what rules Airbnb issued to make them feel a sense of belonging; How to let the guests at ease to use Airbnb.

The first thing you need to do is prepare in advance and get to know Airbnb. In addition, you should communicate with the interviewer during the interview, listen to the ideas of the interviewer, and then consider as a host, set clear expectations, and put forward constructive suggestions.

Champion the Mission

Do more things that are beneficial to your work, such as participating in community cultural events. This will not only understand customer needs, but also build a good reputation for individuals and companies.

3. I am a Cereal Entrepreneur

Be bold in using original thinking to imagine the desired outcome and devote enough resources and effort to make it a reality.

Embrace the Adventure

Stay curious, actively seek help, and develop your abilities as you take risks. If you make a mistake, it doesn’t matter. The most important thing is to be happy and positive at work and learn from your mistakes.

3. On-site interview — 5-6 rounds

Interviewer: It could be members and leaders of various teams

Onsite interviews are typically conducted by your team’s software engineers or managers, and there are about five to six onsite interviews to be completed in one day.

Preparation suggestions:

To apply for a senior systems engineer position, here are some Onsite interview processes.

The interview content is as follows:

Independent programming tasks (algorithms, data structures) Programming tasks done with the interviewer (algorithms, data structures) System design Interview An overview of projects done and related questions are asked and the interviewer discusses the company's core values and lunch with team membersCopy the code

Among them, more attention should be paid to the project interview. The interviewer will often ask questions about the projects mentioned on the resume and may even have an in-depth discussion about yours. So when you put this project on your resume, you want to make sure that you know everything about it and that you’re an integral part of it.

You’re likely to be asked this question in Airbnb’s Onsite onsite environment, just like its onsite onsite onsite onsite onsite, because Airbnb places a lot of emphasis on recruiting employees who fit its core values. So you must have a full understanding of Airbnb before the interview, to be familiar with Airbnb’s mission, core values and the story behind.

Finally, best wishes to get the offer!

Welcome to follow my wechat official account: Ninechapter.



Elite programmer exchange community, regular release of interview questions, interview skills, job information, etc