[summary of autumn recruitment] new year students of java have got the offer from Alibaba and Tencent (double offer interview)

osc_o44vh5qb 2020-11-10 10:51:57
summary autumn recruitment new year


Preface

This year, 9 month 10 month , Every day I brush the new interview questions in the group , Looking around the big factory interview in the group file , Every day's mood is like a song ,“ Eighteen corners of the mountain road ”. Click here for free , Code :CSDN
 Insert picture description here

I've seen other people's Tencent building , Imagine the feeling of Tencent building looking out .
 Insert picture description here
I've been to Ali Hangzhou park during my freshman summer vacation , Worry about whether you have a chance to go again .

I really didn't expect myself to come to Tencent in confusion , Ali is here again .

One day , Dream come true , Think of a sentence in Ali Park ,“ Thank you for your hard work ”.

Interview

tencent (WXG Wechat payment )

It was CSIG Cloud industry cluster , By accident WXG Wechat group picked up , Thank you for the coincidence .

Tencent resume ( Programming + 33 branch 35 second )

  1. Handwritten in Notepad OOP Implement a check-in program .
  2. From a bunch of numbers O(n) Find non duplicate numbers .
  3. string manipulation , Magic reform KMP.
  4. Mathematical intelligence problems ,64 Before the horse is taken 8, Ask as soon as possible .11 Time .
  5. Resume , Ask what the project did , The main technology stack .

Tencent side (41 branch 38 second )

  • Asked me deeply about the project .
  • Thread pool , Connection pool , Their advantages .
  • Java Common design patterns .
  • Tell me about builder Builder pattern . This is not a good answer .
  • TCP/UDP difference , When and what to use .
  • UDP Realization TCP.
  • To design a APP,TCP/UDP Specific application .
  • Database index , Database engine .
  • Direction of study , I said, C++/Java/Python More balanced .
  • What has been done in the project of scientific and technological innovation .

Didn't give me a chance to ask questions , Maybe I'm too good .

Tencent on both sides ( Video interview ,75 minute , Mainly write code )

  1. ACM Complex rule simulation . You can use it here Java The chain of responsibility model , But I didn't answer when I asked , I've seen it and forgot .
  2. Java GC. Start reciting balabala.
  3. Parent delegate mechanism .
  4. Four necessary conditions for deadlock :
  5. mutual exclusion : A resource can only be used by one process at a time .
  6. Request and hold conditions : When a process is blocked by a request for resources , Keep the acquired resources .
  7. Conditions of non deprivation : Resources obtained by the process , Before the end of use , Can't be forcibly deprived .
  8. Loop wait condition : A circular waiting resource relationship is formed between several processes .
  9. An exclusive lock , Shared lock and update lock .
  10. What else do you want to ask . Asked about the technical atmosphere and learning situation .
  11. XSS Inject the attack and understand No . No way .
  12. SSH Sign in , I said for a long time , What's the name of this method . Think about it. , Asymmetric encryption .
  13. How many hours does it take to implement a face recognition software ?
  14. Tell the truth , This side of me is closing in , Some of them forget .

Tencent on three sides ( Wechat voice )

  1. Process scheduling , Process state switch .
  2. How to use it? Java/C++ Implement thread pool , Specific measures .
  3. Spring frame ,ORM frame Hibernate Tell me about .
  4. IOC, AOP,IOC( Inversion of control ) and DI( Dependency injection ) What's the difference ,Java The reflex mechanism .
  5. Adapter pattern (Adapter pattern), Bridging mode (Bridge pattern), Portfolio model (composite pattern)
  6. Mainly ask me what technical direction I want to do .
  7. Introduce the division of departments and personnel of Tencent .
  8. HDFS, Paxos*** agreement ,zookeeper and redis A little bit .
  9. oral offer

 Insert picture description here

Alibaba

Ali side (38 branch 50 second )

  1. Self introduction. + Project introduction . Deep learning ,SSH frame ,C#,Java
  2. You mentioned the connection pool ,druid Connection pool .
  3. Common sorting algorithms . Quick line up , Merge two ways , Bubbling , Insert , Tournament ranking .topK problem .
  4. TCP Three handshakes , Four waves .
  5. Database engine comparison , Indexes .Innodb,Myisam and Memory Compared with ,B+ Trees ,hash,between operation ,left join operation .
  6. Look at you ACM, You tell me a simple data structure , Answer and look up set and line segment tree .
  7. How to ensure the atomicity of multithreading . Atomic classes , lock ,volitile Partial operation .
  8. In depth asked optimistic lock , Pessimistic lock and its realization . I mentioned CAS, ABA But don't ask me hhh.
  9. Python Fundamentals of machine learning .
  10. How to solve the dependency problem .
  11. zookeeper lock , Database isolation level .
  12. docker Isolate deployment issues .
  13. taobao What factors should be considered in query sorting ? It's a difficult question , There's a lot to say , I guess I read machine learning on my resume , Answer the past consumption record , Search records , Collaborative filtering , clustering .
  14. What can I add , We should consider the situation of the business side ,balabala.
  15. What else do you want to ask .

summary : The questions are fragmentary but comprehensive , It's easy to see a person's basic level of mastery .

Ali on both sides (45 branch 39 second )

  1. Self introduction. + Project introduction . Deep learning ,SSH frame ,C#,Java
  2. What's your advantage over others in the project , It's when you use something that other people don't have .
  3. What do you think about your abilities .ACM Ability . I thought I was going to type the code . Talk while you turn it on .
  4. How do you learn ?
  5. Draw a software execution process ,UML, ER.
  6. Have you ever written development documents .
  7. Java How to load a class , Load validation ready to parse initialization using unload , Parent delegate mechanism .bootstrap class loader,extend class loader Specifically .
  8. linux Common commands .iftop,netstat,htop,apt,yum,source,corn,docker wait .
  9. Tell me about docker.
  10. MVC,MVVM contrast .
  11. Spring Of IOC, AOP.
  12. ORM frame Hibernate Tell me about .
  13. Do you understand the design pattern ?
  14. What else do you want to ask .

summary : This side is regular , Didn't ask difficult questions , As long as you do try what your resume says , Should be able to answer .

Three sides of Ali (leader Noodles 18 branch 59 second + 24 branch 53 second )

  1. Make an appointment one day in advance
  2. Tell me about the interview today 40 About minutes , Including self introduction , technical knowledge , Project experience .
  3. Self introduction. . scholarship ,ACM, Deep learning , Traditional project development , Load balancing optimization, etc .
  4. You maintain CSDN and Github primary coverage , brush ACM What's the situation .
  5. Which of your basic knowledge is better ? Every piece is very even ...
  6. TCP How to realize reliable transmission over unreliable network transmission ? Over time retransmission , The sliding window .TCP state .
  7. TCP Timeout time ,RTT How to calculate .
  8. 4G Switch Wifi When TCP How to achieve traffic change ? Group loss , Fast retransmission , Quick recovery, etc . Routers, switches, queues .
  9. common TCP optimization algorithm .TCP Congestion algorithm , Answer Google BBR And sharp speed principle and simple implementation .
  10. operating system linux Kernel pair TCP The way to optimize ,HTTP1.0,1.1,2.0 Every version makes updates . state 100,host Field , Google browser 6 individual TCP Connections etc. , Supports long connections .
  11. HTTP in cookie and session The difference between . Client server , Methods of representing users , Ban cookie What to do when .
  12. On the basis of the previous article, we expanded the answer Redis.
  13. session Storage data structure , For a single user set, Multiple users hashmap.
  14. hashmap Principle ,key-value Calculation , Three ways of conflict resolution . Compared with bisection time complexity .rehash Make a ring .
  15. hashtable Thread safety , Talk about the implementation of thread safety .
  16. conCurrentHashmap and Hashmap In terms of performance, there are other optimizations besides segmented locking . I only answered the question of expansion in the paragraph .
  17. High concurrency scenarios hashmap Use ,CAS,ABA problem .
  18. The concepts and differences between parallelism and concurrency . Time slice , Context switch .
  19. Database paradigm ,NoSQL Do you know ?
  20. UML chart ,ER chart , flow chart .
  21. Index of database , Left most prefix ,abc Three primary keys .
  22. Cross table query common optimization ideas .

summary : This person is very organized , It's a big guy , I'm typing the interview record all the time , The overall experience is still very good .

All around Ali ( Intersection Tmall supermarket )

  1. Self introduction. , After the introduction, let me confirm it again major , Education , Call to confirm .(?)

  2. Tell me about your ACM experience .

  3. Have you ever considered taking the postgraduate entrance examination ? You can learn more from the enterprise . I started to get lost for a while , I can't hear what the other side says .

  4. Compare postgraduate entrance examination with work .

  5. How to balance work and leisure time .

  6. What did you do in the deep learning program . Read the flower book , Watermelon book , Introduction to machine learning .

  7. What can be used in this project , Night Cameras , Old photo restoration and so on .

  8. You know Java Development framework ?SSH,SSM. Expanded dubbo,durid,rocketMQ,Netty. I have answered too many questions , It's been a long time .

  9. volitile Keep memory visible , Prohibit command rearrangement ,***.

  10. Memory barrier . Just say you don't know , God, I really don't understand ...

  11. Tell me about rocketMQ, Priority queue ,Filter,Persistence,Reliablity.

  12. How to do with message consistency . To guarantee idempotence .

  13. Back to consumption . Retroactive consumption refers to Consumer The news of the success of consumption , Because the business needs to be re consumed .

  14. wait(), sleep() difference .yield Method .

  15. lock and synchronized contrast .

  16. Reentrant lock , Biased locking , Lock coarsening .

summary : The questions are very good , It's comprehensive and in-depth . But I'm too good , A few wrong answers .

Ali HR Noodles

  1. Introduce yourself to ease the embarrassment .
  2. ACM, What to learn , The paper .
  3. Learning methods , Practice method .
  4. What's the difference between junior high school algorithm competition and university competition .
  5. How do you teach yourself .
  6. How to balance work and study .
  7. Flower Book , What are the main contents of the introduction to machine learning ? It's a little bit shallow , however HR I asked a question .(HR Also know the technology , The fog )
  8. The contribution of the computer community you led during college .
  9. In terms of social practice “ Top 10 teams ”, The whole activity content , The flow talks about .
  10. Other routine questions .
  11. I want to ask , Department personnel .
     Insert picture description here

summary

stay 3 A few days in the month , Every day I worry about being picked up , What to do if you can't get an interview call ? I didn't talk about hanging up ? Why are you still in the resume pool ?

Why other people are not as good as I can get ashore . In fact, I'm not strong enough , I want to understand and go to study again . I have also arranged a lot of learning materials here , You can click here for free , Code :CSDN

 Insert picture description here
 Insert picture description here
 Insert picture description here
If you need the above information, you can click here to get it for free , Code :CSDN


 Insert picture description here

版权声明
本文为[osc_o44vh5qb]所创,转载请带上原文链接,感谢

  1. 【计算机网络 12(1),尚学堂马士兵Java视频教程
  2. 【程序猿历程,史上最全的Java面试题集锦在这里
  3. 【程序猿历程(1),Javaweb视频教程百度云
  4. Notes on MySQL 45 lectures (1-7)
  5. [computer network 12 (1), Shang Xuetang Ma soldier java video tutorial
  6. The most complete collection of Java interview questions in history is here
  7. [process of program ape (1), JavaWeb video tutorial, baidu cloud
  8. Notes on MySQL 45 lectures (1-7)
  9. 精进 Spring Boot 03:Spring Boot 的配置文件和配置管理,以及用三种方式读取配置文件
  10. Refined spring boot 03: spring boot configuration files and configuration management, and reading configuration files in three ways
  11. 精进 Spring Boot 03:Spring Boot 的配置文件和配置管理,以及用三种方式读取配置文件
  12. Refined spring boot 03: spring boot configuration files and configuration management, and reading configuration files in three ways
  13. 【递归,Java传智播客笔记
  14. [recursion, Java intelligence podcast notes
  15. [adhere to painting for 386 days] the beginning of spring of 24 solar terms
  16. K8S系列第八篇(Service、EndPoints以及高可用kubeadm部署)
  17. K8s Series Part 8 (service, endpoints and high availability kubeadm deployment)
  18. 【重识 HTML (3),350道Java面试真题分享
  19. 【重识 HTML (2),Java并发编程必会的多线程你竟然还不会
  20. 【重识 HTML (1),二本Java小菜鸟4面字节跳动被秒成渣渣
  21. [re recognize HTML (3) and share 350 real Java interview questions
  22. [re recognize HTML (2). Multithreading is a must for Java Concurrent Programming. How dare you not
  23. [re recognize HTML (1), two Java rookies' 4-sided bytes beat and become slag in seconds
  24. 造轮子系列之RPC 1:如何从零开始开发RPC框架
  25. RPC 1: how to develop RPC framework from scratch
  26. 造轮子系列之RPC 1:如何从零开始开发RPC框架
  27. RPC 1: how to develop RPC framework from scratch
  28. 一次性捋清楚吧,对乱糟糟的,Spring事务扩展机制
  29. 一文彻底弄懂如何选择抽象类还是接口,连续四年百度Java岗必问面试题
  30. Redis常用命令
  31. 一双拖鞋引发的血案,狂神说Java系列笔记
  32. 一、mysql基础安装
  33. 一位程序员的独白:尽管我一生坎坷,Java框架面试基础
  34. Clear it all at once. For the messy, spring transaction extension mechanism
  35. A thorough understanding of how to choose abstract classes or interfaces, baidu Java post must ask interview questions for four consecutive years
  36. Redis common commands
  37. A pair of slippers triggered the murder, crazy God said java series notes
  38. 1、 MySQL basic installation
  39. Monologue of a programmer: despite my ups and downs in my life, Java framework is the foundation of interview
  40. 【大厂面试】三面三问Spring循环依赖,请一定要把这篇看完(建议收藏)
  41. 一线互联网企业中,springboot入门项目
  42. 一篇文带你入门SSM框架Spring开发,帮你快速拿Offer
  43. 【面试资料】Java全集、微服务、大数据、数据结构与算法、机器学习知识最全总结,283页pdf
  44. 【leetcode刷题】24.数组中重复的数字——Java版
  45. 【leetcode刷题】23.对称二叉树——Java版
  46. 【leetcode刷题】22.二叉树的中序遍历——Java版
  47. 【leetcode刷题】21.三数之和——Java版
  48. 【leetcode刷题】20.最长回文子串——Java版
  49. 【leetcode刷题】19.回文链表——Java版
  50. 【leetcode刷题】18.反转链表——Java版
  51. 【leetcode刷题】17.相交链表——Java&python版
  52. 【leetcode刷题】16.环形链表——Java版
  53. 【leetcode刷题】15.汉明距离——Java版
  54. 【leetcode刷题】14.找到所有数组中消失的数字——Java版
  55. 【leetcode刷题】13.比特位计数——Java版
  56. oracle控制用户权限命令
  57. 三年Java开发,继阿里,鲁班二期Java架构师
  58. Oracle必须要启动的服务
  59. 万字长文!深入剖析HashMap,Java基础笔试题大全带答案
  60. 一问Kafka就心慌?我却凭着这份,图灵学院vip课程百度云