Gangster faces by a

 

2020 session of the autumn trick came to a close, and from March to find internships to now have six months, and personal feeling autumn move is a continuous accumulation of experience, enhance their processes, the simple conclusion is: based on algorithms, projects, internships and expression ability.

Autumn trick delivered a total of nearly 80 companies, has received 30 interview, rejected the eight companies of the interview, and finally got the nine companies offer, are Tencent, byte beating, deeply convinced, mountain cloud, with who learn, fun filled game, UOB shares, 58 city, Shanghai Pudong Development Bank, in which several companies are sp offer and big sp offer, eventually signing Tencent
 

Byte beats (one, two, three, the offer)

the Map of key structure if it is to note what the problem
constructor and destructor calls when
why should the memory alignment, explain in detail, memory alignment will bring any question
in detail explain the difference between heap and stack difference, new and malloc and malloc underlying principle
elaborate virtual function, virtual function tables where on the virtual table pointer when initializing
static member variables and static member functions explain in detail the
inter-process communication mode, sharing memory principles
principles spin lock, when a spin lock, when to use the mutex
explain in detail the single-mode embodiments
explained in detail, and select epoll underlying implementation, the difference between the bottom and LT ET mode, mode ET Notes to read and write
execution process of entering a URL, explain in detail each layer
principle HTTPS explain in detail why clients trust a third-party certificate
how to achieve DNS hijacking
the difference between TCP and UDP, how to ensure the reliability of TCP, UDP and what advantages
how to control the number of concurrent client
explain in detail the items used in the thread pool, thread How much should be set to the number of
MongoDB replica set of principles to achieve high availability, the advantages of the process raft election process, voting rules, log replication, rocksdb engine, LSM explain tree
---------------- --------
Shredded Code:
* XML format parsing
* ordered array to find the number of the first number is less than 0 and greater than 0
* fork and cycle the number of characters printed after combined
* The string class to achieve a
* Matrix top left to bottom right of the shortest path and
* implement a smart pointer
* merging two sorted array and to weight
* not repeat the longest substring
* two sorted array to find the median
* string float switch



US Mission Comments (one, two face, hanging):

talk about projects and internships
TCP three-way handshake, the fourth wave, how to achieve reliability, congestion control, packet reordering occurs how to restore
the process of DNS resolution, DNS is based on TCP or UDP
the difference between processes and threads, process scheduling algorithm, how to create processes and threads, the underlying processes and threads to achieve
MongoDB how to implement the transaction, transaction isolation level
thinking smart pointers, circular references, realization of the principle unique_ptr the
introduction of wild pointer
under what circumstances memory leaks occur, how to resolve
HTTP connections long and short connections
to implement a stack using arrays, and obtain a minimum in (1) the time complexity of O, if the queue is how do
internships encountered difficulty
troubleshooting project
- -----------------------
Shredded Code:
* continuous longest substring
* based on the idea to achieve fast row TOP K


Baidu (one, two, three, hanging)

virtual table storage where virtual table pointer when initialized
TIME_WAIT state duration Why is 2MSL, not 1MSL, 3MSL
principle MongoDB highly available architecture
servers running very slow how to troubleshoot
Details The principle and innovation Why resume of a patented
36 cars, six tracks, the minimum number to get the fastest three cars
findings explain in detail the aspects of scientific research, innovation and difficulty
how do you know the server appeared deadlock? The difference between deadlock and the cycle of death, how to distinguish
------------------------
Shredded Code:
* A ^ seek the last three digits of the B
* a logging system statistics for a certain period of time IP appears a number of


Tencent (one, two, three, offer):


How much amount of concurrent projects, did stress test it, concurrency how much, and what about the performance bottlenecks
which one use in the lock, why locks, which lock associated with the resource is
three-way handshake and four waving process, exchange What information, serial number Why is randomly initialized
congestion control process, the window size Why to exponentially increase again in a linear increase
of processes and threads What is the difference, how to generate a process memory space in the child and parent are independent right, fork principle, the child will be called after the fork Why use Close
Redis can be used to do what, how to power-down data recovery
tcp three-way handshake and four waving, time_wait state how it is, must appear on the client do, Why is 2msl, a lot of this state what problems will arise

Database deadlock scenario, how to solve the operating system deadlock, how to solve
how to implement a CDN system
underlying implementation of the principle of four properties ACID database of
how to implement a caching system
massive vocabulary statistical frequency of occurrence
sizeof in each case calculated
imaginary action function and the virtual table, a detailed analysis
of how the state of HTTP implementation, Cookie was how to do disabled
TCP flow control in the transmitting end and the receiving end of the sliding window size is determined by how
------------- -----------
Shredded Code:
* implement a string class, as far as possible taking into account all the circumstances


of telecommunications cloud computing (one, two face, hanging)

introduced himself
speaks projects and internships
redis what data types were there any scenarios, how to read the data in redis and pushed to the front end of
which there are difficulties in the project, have not encountered any problems, you talk about is how to troubleshoot the
packet format of the HTTP request
C ++ memory leaks and wild how pointer solve
the basic commands of Linux, netstat, top, grep, sed , awk scenarios
to explain the basic concepts of MongoDB and high-availability architecture principles, for which type of storage Data
understanding of cloud computing
Why cloud wanted telecommunications
expected salary is how to consider the place of work does


little red book (one, two face, hanging):

explain in detail the project and draw the project architecture Figure
B + tree insertion and deletion
How Linux provides a common user root privileges
MongoDB CRUD operations
epoll principle, TCP three-way handshake principle, TCP how to ensure the reliability of
the implementation process of entering your URL, draw the necessary flow chart
dictated two concurrent sql statement and analysis isolation levels and locking mechanism
------------------------
Shredded Code:
* reverse the list


drops travel (side hung):

internship experience difficulty
TCP handshake twice What's wrong with
10 billion number to find TOP 10
cache cache avalanche breakdown and how to deal with


waste as science and technology (one or two faces, hanging):

copy of the assignment and the difference between deep and shallow copy copy difference
QT signals and slots implementation mechanisms
to achieve a thread-safe stack and achieve its single embodiment mode,
MongoDB string stored int and any difference
----------------------- -
Shredded Code:
* IP address unsigned 32-bit integer
establish * the list, insert and delete
* reverse a linked list
* Tarsus adding


58 group (one, two face, offer)

non-blocking connect how to achieve
accept the three-way handshake link
load balancing how to achieve the
task queue how to achieve
timer what's the use, how Now timer
How to handle high concurrent performance bottleneck caused by a short connection
KNN is how to achieve, how many feature dimensions, the amount of data how much, how much time complexity is
realization of the principle wiredtiger engine affairs of
an ordered collection of redis is how to achieve, jump table CRUD complexity is much
------------------------
Shredded Code:
* string transfected int
* converted into a single binary tree list


CMB ( one, two faces, linked)

to troubleshoot the problem in item
difference of the dynamic and static languages
------------------------
Shredded Code:
* singleton realization mode
* memcpy realization of


chasing a science and technology (one or two faces, hanging)

boot process Linux system
IP address, subnet mask, default gateway role, DNS is
if you are the boss, what would you recruit staff
team opinions are divided about how to deal with members of the
mentor give you a job, how to complete the
draw architecture diagram project
MongoDB high availability architecture principle
to add an index, the index is not in force and under what circumstances, how to improve


learning and thinking (side hung)

interview experience is very, very poor, and the interviewer directly hate it, do not want to say


Ape counseling (side hung)

speaks projects and internships
difference between edge trigger and level trigger, what to consider when coding
MongoDB replica set primary election process is how
Shredded Code:
* two array, the elements are interval, the two arrays into


jobs to help (one or two faces, hanging)

speaks projects and internships
conventional interview questions (not repeat)
------------------------
Shredded Code:
* merging two sorted lists
* factorization (recursively)


whom to learn (a , two faces, offer)

the role of a virtual destructor, memory leaks
TCP link each pass is the same as you
UDP how to achieve reliability, video transmission using UDP What are the benefits of
the difference between dynamic link libraries and statically linked libraries, in what is the difference when the link
using multithreading and problems that need attention
multithreading in the "lock" which kernel resources used in
object-oriented features what? Talk about polymorphism
say about socket programming called function
standings, place of origin, the college entrance examination scores, six scores
to talk about their own career planning, advantages and disadvantages, hobbies, expected salary
------------- -----------
Shredded Code:
* Sort the list


Sheng fun games (one side, offer)

routine interview questions (not repeat)
--------------- ---------
Shredded Code:
* binary search


SINFOR (one, two faces, the offer)

Conventional interview questions (not repeat), projects and internships ask deeper than


Dahua (one, two face, offer)

routine interview questions (not repeat)


Where network (side hung)

routine interview questions (not repeat)
------------------------
Shredded Code:
* use heap implementation issues TOP K
* binary tree hierarchy traversal


Shopee (one, two faces, hanging)

speaks projects and internships
conventional interview questions (not repeat)
understand what the cache, redis used it, jump table to talk about the principle, LRU is how to achieve the
client's login authentication process, how to save passwords
difference between the cookie and session
Why do we need a third-party certificate in HTTPS, why the client trusted third-party certificate
------------------------
Shredded Code:
* implement a stack, including the insertion delete function and implementation elements
* string by inverting the space (the I LOVE SHOPEE => the I EEPOHS the EVOL)
* press space inverted list (I-> '' -> L- > O-> V-> E-> ' '-> S-> H-> O- > P-> E-> E => I->' 'E-> V-> O-> L->' 'E-> E-> P-> O -> H->S)


Bigo (one, two face, hanging)

speaks projects and internships
conventional interview questions (not repeated)
process operating system needs to do what to do when switching
TCP flow control transmission and receiver window size is determined by how
Shredded Code:
* binary search tree forwarding doubly linked list


mountain cloud (one, two, three, the offer)

a conventional interview questions (not repeated)
inter-thread communication What manner
of data to ensure consistency of distributed database of how
C10K issues and problems C100K
create an endless loop which way

--------------------------- ----- autumn move by face (HR surface) --------------------------------

how to prove your self the ability to
talk about recently read a book, what did you get
what you think is good code
you what advantages and disadvantages
the biggest problem you encountered, and how to solve
your career planning what
can practice how long
knowledge of the company's
their most satisfied with the place is what
what they are most proud thing is
what do you think is the most successful thing
you feel most sorry / failure to do what is

 

Original link: https://www.nowcoder.com/discuss/330950

 

Guess you like

Origin www.cnblogs.com/domefy/p/11781327.html