Also say interview-an effort of iOS Dev

Source: Internet
Author: User
Tags gcd rounds

You go home in the golden glow, and I sneak in the silver tenderness--this is my status quo.

This year's recruitment form is not very good, hard to find jobs, but also difficult to recruit. This blog is written to give you some references to iOS dev for work.

Last article: Change the Pit (to interview)

Another year to change the pit of the season, for various reasons, I changed the pit.

This year has 6, 5 offer. Looks good, actually very difficult. In early March, boss told the company's staff that this year does not raise wages and no project bonuses. I this group, went directly 6, I was forced to resign. At first I think this year should also be easy to find a job, after all, after all, relaxed job. However, no phone calls were received for one months. I thought I left the wrong cell phone number, and after repeated confirmation, I found nothing wrong. Although not panic, but more or less some worry. The first call was received in late April and is a Cisco interview invitation. I'm relieved, after all, there's a phone.

Let's start with the first house. Cisco, I went to the interview for 3 hours. 4 rounds of interviews:

The first round: OC, asked some grammar, the basic answer. Finally asked a binary tree sort output, actually not difficult, but I really do not. (Halfway decent, the algorithm basically does not). It's closed.

The second round: C + +, asked about the implementation of the principle of auto_ptr, the basic answer. Then asked me the data encryption transmission of some of the solutions, answer it. Finally, the implementation of the state machine scheme, the question I answer is not good. It's closed.

Third round: English interview, old routines, self-introduction, project content of the question and answer. It's closed.

The fourth round: C, asked me some pointers. I feel so labored. Maybe it's in the round.

Personnel told me that there are four rounds here, you have met, go back and wait for notice. (without talking about salary, this is obviously GG.) )

Summary, to the big company comprehensive quality and technology is just as important. Obviously my technology is not solid enough.

The second, a car intelligent module development company. Technical interview, basically no pressure. gave a code to correct the problem, easy. Then Vice President Direct interview, also past. Finally did not go, I want 18k, he said you only graduated 3 years, we can not, only 16k. Well, 16 is OK, but 13 pay. I think to be a management post, a little low. So I didn't go.

Summary, 2k do not want to give, estimated other treatment is not good, but also useful for people to see the length of work, I feel inappropriate.

Third, a two-year-old internet company, interview basic stress-free. Asked for some OC basic syntax, project architecture. Boss interview, talk about the start-up company's opinion, boss is very satisfied. 2 rounds of interviews, basically over. This 17k,14-18 salary, work distance 30mins, do not punch in. is not very good, however 10-22 points of, feel very tired.

Summary, start-up companies, like to see the strength, to be able to work immediately, are generally very tired. Do not clock in fact is unconditional overtime. Pay is high, not tired.

Fourth, traditional enterprise. I didn't like it when the house asked me to test it. (Hiring words, two years + work experience, but also a written test, I think HR has problems.) The written test is all right, it is the problem of training students, so no pressure. After the interview learned that they have an IM project, to get the VCs, but the architecture and implementation are not. Need someone to help them refactor, and I just finished the IM app independently, the performance is also very good. Post, give me a development title, but bring 2 new people. I want 18k, don't agree. The basic pass.

In conclusion, traditional industries are also traditional industries, and many practices are outdated. 16k,13 salary, and I have to bring two new people. Thankless.

Fifth, one of the giants of the takeaway industry, 3 words. Interview a lot of technology: agent of one-to-many, socket transmission optimization, control inversion implementation and optimization, the advantages and disadvantages of ASI and AFN, the principle of block implementation and so on. The interview was comprehensive, of course I had. Later said personnel not empty, let me wait for news. This is a very tangled, have to spit groove. HR, call me every time is 19 to 20 points; HR, want me to provide proof of income, I have provided, has not received feedback. As a result, she said that their director is on business, hehe. Waited 4 days said, let her send offer, always say go process, hehe.

The first week of the Friday interview, the second week of Friday night of the offer, this efficiency, I feel alive soon. The key is the day of the offer is April 30. The last night before 51. I just want to say, you find a good job home, and do not find a job home is not a mood. You don't understand me, why should I.

To sum up, the young enterprise is young. 18k,12-16 salary. (hr,8 point is not off work, it will be several points to go ...) )

The sixth House is the one that chooses. Although it is 21 o ' clock, I still have 1 hours to get off work. But I accept it. Technical interview, basic stress-free, personnel interview, past. The personnel calls me every day, wants me to reply the offer confirmation. The tone is tough but it doesn't oppress people. The arrogance of the fifth house is completely different. I chose this, the treatment of anything can be, and there is room for development.

Summary, 16K,14-17 salary. Work meals, afternoon tea, a good office environment. The key is high efficiency, from entry to development to departmental coordination, do not have to wait. This one doesn't punch in, so you know how to work overtime.

Finally talk about the feelings and the main content of the interview.
Feelings: 1, good study, have the confidence to choose, 2, do not clock out is unlimited overtime, 3, low salary, good treatment sometimes also good; 4, big Enterprise executive power is very important.
Interview content: OC Basic grammar, multi-threading, design patterns, algorithms (heart is tired), the common channel to solve the problem.

  

Next: Choose radish (Interview others)

After entering the job, the boss gave me an interview with iOS. Daily personnel will give me a lot of them have chosen resumes, really a lot, 40 copies a day. After reading, I told them the list of people who could come to the interview.

  Resume screening is a very important point, I say a few criteria I screened:

1, stability, you 4 years to change 4, I want you to do.

2, technology accumulation, you have no blog, GitHub open source project.

3, personal description, do not say you can anything, I do not know what you want to do, want to what position.

4, the project display, you do anything to write out. Or I don't know what you're doing.

Interview process, no written test, direct dialogue, ask not so far.

I will certainly ask the following questions:

1. What are your specialty projects? What are you responsible for?

2. What are your views on the app framework?

3. What controls did you use? Third party, have you read the source code has not, read the attention matter? Will you optimize it?

4. What is the process of block running in memory?

5. Typical usage of gcd, download the file and update the UI.

6, to the hybrid development understanding degree. (Project to use this)

  

Now is the time to brush people. as long as your resume on the proficiency of the proficient, I will ask, there are 3 you can not answer the GG.

Swift, I'll ask him a basic syntax, and a special syntax.

C + +, I'll ask smart pointers and lambda.

OC Runtime, I will ask [self xxx]; The runtime will be transformed into why.

OC Memory management mechanism, I will ask an assignment statement at run time, will produce several memory addresses.

Linux, I will ask the basic operation of some terminal: PWD is what command vim how to delete a row.

Android, I'll ask intent when it's going to fail and how much data can be delivered.

design mode, I'll ask him to write a single case.

  

I had about 10 people, two of them. Have a 5 years to say to be a technical leader, and he said he is proficient, I asked him three do not know, he left. There is a three-year, a-Q control, are third parties, all are, will only reach out. There is also a 4-year, said the project is done independently, a question HTTP module and encryption module, he said others wrote.

Summarize the reasons for this:

1, do not brag, they ask deep point you will not, will be how much to write truthfully; (honesty is important)

2, do not always change the club, you walk in other places fast, I here you may stay soon; (stability is important)

3, OC Basic grammar is very important, Copy,strong, atomic non-atomic;

4, commonly used third-party source code did you see it? If you do not see the words, use the precautions, you know? The principle of implementation? (Don't just do the Hand party)

5, memory management mechanism, GCD, you do not understand the GG; (lower level still will be some)

6, the advanced syntax of OC, for example: enumeration of arrays do not use for in, with Enumerateobjectsusingblock. (The advantages of each language to play out)

  

Also say interview-an effort of iOS Dev

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.