2015 Ali intern interview Java Development Engineer Small note

Source: Internet
Author: User
Tags float double

May 5, Guangzhou, Ali intern interview, Java Development Engineer, totally abused Orz

Almost no Java project development experience, close to 0 basis, to water a pitch, no suspense was brushed. RP is also a lever, the topic of the preparation has not been asked, algorithm problem is also a no orz, interviewer seemingly do not know what ACM is, GG. But the interview is still very big harvest.

Before the interview:

Out of the subway when feeling every young people are to Ali interview, Fast to the hotel when this feeling more strong, sure enough on the elevator when you know two from Hunan came to face Ali of the junior senior, a product of an Android development, are good, Android development has also taken two offer, one of which is millet.

Interview location is xx International Hotel, sure enough is listed local tyrants company, good style, rented a floor of the conference hall to interview. In the lobby to see the screen and so on to the designated table number interview, waiting for 20 minutes to me, each hall set more than 10 tables, the interviewer and the recruiter sit in person.

Interview Process:

Interviewer first is to ask whether there is a resume, although the text message to interview only said to take the clearance card, but fortunately I have a witty print three-minute resume.

My resume is full of ACM experience, no project experience. (But the interviewer does not seem to know that ACM is the god Horse tat) I told the interviewer I have no project experience, Java is not a good foundation

Interviewer the first problem is that I learned that the algorithm in the process of any algorithm compared to impress me, inspired. I answered a search question, go maze, BFS solution. The interviewer said, probably understood what I meant, and then the Wood had the following tat

And then the conversation goes to Java.

What are the four aspects of this object-oriented language in Java? (abstract, inheritance, polymorphism, encapsulation) (Only the inherited Orz is answered)

Eight data types for Java. (First class: int byte short int long second class: Float type float Double class III: Logic Type Boolean fourth: Char char). Enumeration type does not count as a type (not counted).

What is the difference between overloading and rewriting, and when to use which.

Know which database optimizations. How the view is saved.

The difference between using AJAX and direct requests

Ajax Principles

Service-side procedure to verify that the user name exists

The advantages of JSON vs. xml

How to upload data to the server

Where is the domain name stored?

Have you ever written middleware, how to pull out of the middleware. (Crouching Groove is now checked, found that the original middleware of the true meaning of my blind that mean so far away. Interviewer GG is very patient to listen to my mess up finish, help. )

Problems when collaborating with multiple people

Amount: A bunch of questions won't, interviewer GG is also quite patient, has been saying that it's okay your time still a lot tat

Duly hung up, and finally the interviewer GG said let me go to the lounge to wait, I determined to ask, can ask a question (fortunately asked this question, not white) "What do you think of me?" What deficiencies do I have? And the gap between your demands. "

Then the interviewer is very enthusiastic to tell me, "Your foundation is still very weak, but the time is more, the front several of your senior, they do the project before the project will want to plan, and then encountered what problems, is how to solve, and then the next time to do the project." I suggest you learn Java system, Learning Java will certainly touch the database aspects, so also to learn about database optimization, and then do some projects, preferably many people co-development, and so on a certain basis can try to do some high concurrency, high-consumption projects, to do some professional optimization. That's about it, you understand? ”

The interviewer has been rolling the wheel to see a piece of things to come out of the topic, probably a question bank, if you can get this test bank is good.

There are two details where I forgot to mute my phone before I went to an interview.

It's about 30 minutes to 40 minutes.

Perhaps there are some problems forgotten, remember after filling

2015 Ali intern interview Java Development Engineer Small note

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.