Just end byte ahead of the front side of me, based on the idea of can goo goo goo but not until, in combination with notes and freshly interview experience before want to chat with you to see me in the near future to find a job practice + + byte the experience of one side of the front end of interview in advance, and I do wish I could help in actively exploring the possibility of a screen in front of you. 🙂

Key words: job hunting, internship, interview

Looking for a job post

Preparatory work

Determine self positioning

1. Figure out what JOB DO I want?

My positioning is quite clear. I started to touch the front end in the second year of my sophomore year, and also dabbled in the back end. After more than a year, I realized that I preferred the front end through projects of various sizes in the third year of my junior year, so I began to consciously develop in this aspect.

2. Which company in which city do I want to intern/work?

If it is a holiday internship, I think it is not necessary to consider the distance between the company and the school, but we should pay attention to the cost performance of the internship company. Large companies have “large” gold plated, and small companies also have a lot of demand for exercise, but no matter what you choose, remember to love your job and actively summarize and update the daily work and study. But for your first real job, consider the city and the company, and consider what you can get for your time and effort.

Personally, if I decide to work after graduation, the sooner I accumulate internship and project experience, the better.

If you decide to work after graduate school, you can arrange an internship experience for the corresponding position before preparing for the postgraduate entrance examination.

Post a section of front end bull Winter when choosing the company’s thinking:

“I focus on two things: one is how much this company can help you grow, and the other is how much this company can leverage you. In fact, we usually more concerned about promotion, salary, are included in these two points. If you think about it, a company that allows you to grow will be worth a lot to you, and a company that allows you to use your talents won’t be able to offer you a ridiculous salary.

I think in general you grow better working in a big company. You get to see how people above you do things. Sometimes with the resources of a big company, you can do a lot of things that you wouldn’t be able to do at your level, and that in itself is very helpful for growth. But correspondingly, in a big company, it is difficult to get something that belongs to you completely, and many things may be transferred to another team when you are halfway done.

In a small company, there is more room for talent — play is how much power you have to do things. Due to the small number of employees and limited resources, there may often be insufficient capacity. In a small company, there is no one to challenge you, because there are too many things to be determined by the right people. How to solve problems in this environment is the test of their own ability. However, a small company has certain drawbacks for personal development, because one’s vision is limited and things are not broad enough. Many things may be polished by a small team.

Big companies basically grow rice, small companies harvest rice. However, it is easy to go from a big company to a small company, but it is difficult for a small company to go from a big company. Personally, I think I prefer to grow up, so I work for some big companies suitable for me, and then I can do my own career in the future. “

3. What kind of knowledge does the job require?

Here, it is recommended to solve questions 1 and 2 first. If you can give a clear answer to questions 1 and 2, especially 1, you can find the recent experience of the corresponding position in the corresponding company on niuke.com. Or boss direct hire directly to search the job you want to see what the corresponding requirements are, according to the needs of careful preparation in advance.

Of course, all of this assumes that you have a thorough and in-depth understanding of the basics of the technology stack required for your job. Great oaks grow from little acorns, the foundation is unstable, the building will lean, so if we have a clear pursuit of the cause, it is suggested to lay the foundation early, lay the foundation, lay the foundation; Also be sure to prepare in advance for the position corresponding to the actual business algorithm, algorithm, algorithm.

4. What platforms can help me find my dream job?

1) cattle from

(2) senior students or online to find the appropriate inference (more reliable, but need to find their own)

â‘¢ Your company’s recruitment website

(4) Boss hired straight

My words are the use of cattle brush face experience, use Boss to send resume, tell me my view on Boss:

Advantages: Can directly communicate with the recruiter through chat and interview

Disadvantages: You may encounter the situation that you need your resume before you know it clearly at the beginning. If so, you should be careful whether the other party is trying to set your resume to complete THE KPI and then your resume will be ignored. It is also possible to encounter third-party intermediaries who falsely report recruitment information, such as inflated salaries.

Make corresponding resume

Your resume often determines the first impression a potential interviewer will make of you, so be sure to prepare your resume before launching it on any platform. If you’re a recruiter, what you want to see on your resume will largely determine what the interviewer asks. What I filled in was my technical stack and corresponding ability corresponding to the recruitment requirements, and I posted the projects I was responsible for or had done to write the content and role I was responsible for in the project. Students who have projects can pay attention to the order of projects, put your most serious and most relevant projects forward, but pay attention to not put their own little understanding of just nominal projects without output.

Recommended sites: Super Resumes

In the interview

Be sure to tune up your video and audio half an hour before the interview, and do your online environment testing. Don’t forget that no matter how handsome you are, you need to be clean and groomed to show that you’re serious about the interview. Also, show up five minutes early, look at the interviewer and remember to smile. A good idea is to assume that the person behind the camera is not the interviewer, but an old friend or a cute cat, so you won’t be nervous and will laugh naturally when talking about technology with an old friend or a cute cat

Seemed sincere friendly, politeness is essential, but don’t forget that communication is a process of interaction, we can also try to lead the interviewer to its familiar field is good at and what they need to ask questions, reciprocity, supercilious, but it’s important to note that we are in the ability to prove to the interviewer rather than the extra explanation. Empathy is important. Here are some of the ways I’ve found interviewers to present themselves.

How to deal with the questions you can’t answer

Author: Python Lao Chang

Link: zhuanlan.zhihu.com/p/75345762

Before WE get started, let’s correct the myth that an interview is not all about being asked the right questions. There is no direct correlation between admission and answering all the questions. ** In other words, THERE are too many cases in which I have failed to pass questions, whether in interviews or with others.

So for the interview to answer questions in this matter, ** can be a little bit more calm, do not be too answer-oriented. ** Because chances are, the interviewer will take more points away from you if you answer like an endorsement.

Okay, now I’m going to talk about how to do that from an operational point of view. Okay

one

Stay calm and gather information

This is the first and most important rule.

You’re nervous during a job interview, and you’re even more nervous if your interviewer doesn’t have a clue what to ask. So the most important thing is to stay calm and not get carried away.

Of course, being calm is not enough. Once you’ve calmed down, one thing you should definitely do is re-analyze the interviewer’s questions. Are there any misinterpretations or missing information

In addition to confirming the meaning of the question, we can actually collect some information by asking questions. If it’s algorithmic, try asking about the scope of the data and the time limit. With the data range and time limit, you can basically determine the complexity of the algorithm, and the complexity determines the scope of the algorithm that can be greatly reduced, making it much easier to solve the problem.

two

Avoid silence and express yourself appropriately

This is also very important. Many people will not stop until they have figured out the question completely or come up with an optimal solution. I used to do this myself. Sometimes I could think of a solution, but I felt it was not the best one. I would keep thinking about it until I came up with it.

Later, when I became an interviewer myself, I found this very undesirable.

Because you’re not talking, the interviewer doesn’t know what you’re doing. He doesn’t know if you’re not thinking at all, if you’re already thinking, or if you’ve already had an approximate solution. Without feedback, he can’t assess your abilities and value, so waiting until the last minute is not a good idea.

** You should treat the interview as a discussion and communication, even if you don’t have all the answers at the moment. Discuss your immature ideas, ideas, and confusion. ** Many times an interviewer’s questions are just to get a sense of something specific about you, and as long as you answer them, it doesn’t matter if the questions aren’t completely clear. Sometimes, your ideas may not be expected by the interviewer, who will discuss them with you. In the process, they can also demonstrate your value.

So don’t hesitate to share your ideas, even if they’re half-baked and you have a vague idea of how to do it.

3.

Dodge the question and present yourself

What if the interviewer isn’t asking you a question or an algorithm, but a specific question that you just don’t know?

It’s a tricky situation because you don’t know the answer, and there’s no way to talk about ideas or beat around the bush. At this point, it’s up to you to dodge the question with a little finesse.

First, ** you need to say what you know first, and preferably not what you don’t know or are vague about. ** Because there are many concepts in the technical field, many names are similar, but they are different, so forced answers are likely to be wrong, which is a big no-no in the interview. Say as much as you know, but what if you really don’t know or can’t remember?

Can’t remember, just can’t remember, don’t lie. But not lying doesn’t mean there’s no wiggle room. You can say, this technology is usually used not much, our so-and-so field, I am familiar with XX technology, or I will tell you about it.

Don’t underestimate this short paragraph, let’s analyze it carefully, this sentence contains a lot of content. First of all, you’re being honest with the interviewer, which may not answer the question. Then you tell the interviewer that you don’t know the answer, but you know the technology or the direction of the question. Finally, you gave me A solution. Although I don’t know A, I know that B, which is similar to A, can also play A similar effect.

As long as the A here is not too different from the B you provided, generally there is no problem. If you don’t have an approximate answer, you can only force some directions that you are good at.

For example, if you are asked about databases and you really don’t use them, it is ok to say that you are familiar with the JVM. At least it’s better than I don’t know.

Why do you say prove rather than explain

Author: Pharmacy Dragon

Link: www.zhihu.com/question/35…

All of a sudden, I found that what I thought was a plus was actually a minus in the eyes of the interviewer. At that time, I thought that when I met problems, I should explain them positively. Even if they were not good for me, I should try my best to become good for me. The truth is, the last thing you need in an interview is an explanation! If you have a problem, prove it as best you can! Explanation and proof are often one step apart.

Interviewers are more likely to believe what they see and less likely to believe what the interviewer explains. For example, when I was interviewed, the interviewer asked me about work experience (skills). I focused on the differences and pros and cons between industry skills and generic skills, and failed to show the interviewer how proficient I was in generic skills. This makes the interviewer feel like he’s listening to a lot of stuff and that he’s not getting any useful information. And I spoke a big, their cool, confidence increased. But in the final analysis is just a so-called truth!

Similarly, the younger brother I met who is a fresh graduate is the same as I was before. I asked him about his strengths in new media. He didn’t have to talk about so many cases. You just need to really prove your strengths. But he didn’t…

OK, two interviews, just want to clear one thing up. That is in the interview process, do not think through their own eloquence and language, to change the interviewer’s mind, this is very likely to backfire! Just answer the question honestly for different questions. Prove yourself as much as you can, and impress the interviewer with a solid performance.

As an experienced 500+ interview experience, sincerely tell you. An interview is a conversation. It’s an interaction. Don’t put too much faith in interview techniques, which are really weak against a great interviewer (not me, of course). Instead of helping you, it will earn you a greasy reputation.

Last but not least, you often answer the same question, no matter how confusing it is, and the interviewer will catch on to one or two key words, and that one or two key words is enough to determine whether your answer is accurate or not. If the interviewer can’t catch one or two key words in your answer, the question will get a zero.

May the interview in the world be more sincere and less routine.

Internship report

How am I supposed to spend my internship?

Do an estimate of how long tasks will take

This is one of the great habits I think I’ve developed during my internship so far. At first, I was required to make a tabular report on my daily work at the request of the project leader. Gradually, I got used to this kind of report and found its benefits.

For developers to develop a task priority and task time prediction can greatly improve work efficiency. Finishing tasks on time or ahead of schedule, then having more time to do other things you want to do (study, play, exercise, other lovely things that make your life better) increases your happiness level — creating a positive closed-loop feedback.

Actively review and summarize the daily harvest

What did I do in the office today? Which piece of knowledge does it correspond to? Is there a better solution?

At the early stage of work, I felt a little bit difficult and felt that time was filled up, unlike when I had a large chunk of my own time to study in school. Later, I realized that I should make good use of the environment and give full play to my subjective initiative instead of being immersed in the sadness that time was filled up with work. So start the inner drive, which is the three ways I save myself at work

Ceng bosses

Yes, it is to rub off on the technology and expertise of industry seniors. Why? Because I personally feel that the fastest way to learn is to find the best people you can find and internalize their good habits and traits. You can learn by stealth, or you can try to be proactive.

Have surprised have harvest byte front-end interview to share ~

Remember before

It was a sunny afternoon, and I was singing a tune “It’s a fine day today, suitable for console.log, console.log” I received a mysterious phone call when I was about to go to the internship company to fight with bug. “Hello, this is Bytedance, do you have time to arrange an interview with bytedance in advance? “… “Sister, I will consider it first and give you a reply before 12 o ‘clock tomorrow.” The story thus begins.

Is article

Yes, my answer is yes. Why do you think about it? Knowing that bytes need to be ripped out of code at first, and that I hadn’t been trained for a while and that the algorithm was still in preparation, I was strapped for cash. So why did you go anyway? No matter what the outcome is, I want to feel the real atmosphere of the interview. (Of course, this may vary depending on the interviewer. The interviewer I met was patient and gracious. Yes, the hand tearing business and algorithm can not escape ~ so cultivate yourself and list the process of my side for reference. 2021.7.30.13:56-14:50

1. Introduce yourself

2. Comparison of frameworks used in the project

3. Describe a property used in the project (Flex)

4. How to use Flex to achieve a 3-column layout with left and right columns and center content

5. Hand part 1: requirements = > ` let arrayA = [{id: 1, the tag: ‘aa’ value: ‘1’}, {id: 2, tag: ‘bb’ value: ‘2’}, {id: 3, the tag: ‘aa’ value: ‘3’}]… ArrayA into objB let objB = {aa: [{id: 1, the tag: ‘aa’ value: ‘1’}, {id: 3, the tag: ‘aa’ value: ‘3’}]}, bb: {id: 2, tag: ‘bb’ value: ‘2’}… }

6. Talk about the most impressive points you’ve encountered while blogging

7. Hand rip link 2: to realize the link list to judge whether there is a ring

8. Rhetorical questions

In addition to your expression of the answer, the interviewer will also pay attention to your thoughts and attitude in answering the question. Of course, when I ask “Interviewer, what is your feedback on my interview? The interviewer laughed and said, “We’re looking for coding skills, ideas are important, but results are also important.” So you get the idea, guys. Get into the habit of tearing code by hand. Questions you encounter in the interview will be systematically organized with possible business scenarios and put in the next blog post (inject a promise, it will come back when the time is right).

Postscript: why say have surprised have happy have harvest?

It can be said that it is not in my plan to interview applicants in advance. My short-term goal is to deepen my understanding of the knowledge required by front-end jobs through practical practice and conscientiously do the front-end part of the project well. My long-term goal is to apply for jobs in big factories. Therefore, this call can be said to be completely beyond the scope of my plan. How far can I prepare my basic knowledge and algorithm under the premise of ensuring the quality of the internship? This is “surprise”; But “happy” is that this phone call made me see more possibilities for myself, and it also became a good reminder that I should be more active in my favorite career!

Bytes are the result of how I don’t know, but the exact result I sped up the consolidate foundation, 20, checking the progress of the project, and gained a lot of knowledge but also let me work and life rhythm is more and more active in the work study, in a more positive learning applied to work, ensure the work study two not mistake, It forms a better closed-loop positive feedback

Special thanks to

Thanks to my friends who have been urging me to update my blog records. In fact, I have been studying and thinking seriously in the days of dragging more, but I really have a good memory, which is not as good as cloud data haha, and sharing it to the cloud will be even better if it can help other partners with needs! So, um, I will try to sort out the gains or new gains in different business scenarios after work and share them with everyone in time.

We will continue to update the application and understanding of algorithms and front-end basic knowledge in specific business. Let’s work together!