当前位置:网站首页>Test interview | how much can you answer the real test interview question of an Internet company?
Test interview | how much can you answer the real test interview question of an Internet company?
2022-07-07 05:00:00 【Huo Laoshi】
In the near future , Hogwarts test school @T classmate Interviewed a well-known Internet manufacturer for testing and development , During the interview, I encountered many headache problems , Mentality also fluctuates . Although it finally passes through three sides , Get a high salary
Offer, But also call stimulation .
This article is part of the interview questions summarized in his reply , Share it for your test partners to learn and reference . Look at the following questions , How much can you answer ?
one side
The interviewer should be a technical boss of the team , A man of science and engineering is serious , It's very big .
Introduce yourself briefly ;
- How to implement the automated testing framework ?
- Talk about some common problems in the industry such as automation cost performance ;
- Java What is the base class in ? What methods are commonly used in base classes ?( I mentioned
getClass(), So the interviewer asked getClass What methods are used to do ?)
- Java What is the base class in ? What methods are commonly used in base classes ?( I mentioned
- Redis What are the data types of ?
- understand Redis Data persistence ?
- Spring Web Do you understand the development of ?
- Multithreading understand ? Explain the common keywords of multithreading ;
- Hashmap Of put How to implement the method , Talk about the process ?
- Hashmap Is it thread safe ? Why not thread safe ?
- Besides using sychronized Keyword to solve thread safety problems , Are there any other keywords ?
- What are the three important parameters in the thread pool ?
- What indexes do you know ? Why the index fails ?
- Talk about the four characteristics of database transactions ?
- Talk about the isolation level of database transactions ?
- Talk about the transaction propagation level of the database ?
database SQL subject
Class table t1:stuid, class
League tables t2: stuid,sub,grade
Statistics :The total score of each class >500 The number of people ;
Algorithm title
Design LRU, But the title is too long to understand , So the interviewer changed a simpler question —— Design LRU Cache structure .
Language :C、Python、C++、Javascript、Python3、Java、Go All can .
Design LRU Cache structure , The structure is sized at construction time , Assume the size is K, And has the following two functions
- set(key, value): Will record (key, value) Insert the structure
- - get(key): return key Corresponding value value
-
- [ requirement ]
-
- - set and get The time complexity of the method is O(1)
- - Some key Of set or get Once the operation occurs , Think of this key The most commonly used record of .
- - When the size of the cache exceeds K when , Remove the least frequently used records , namely set or get The oldest .
- - if opt=1, The next two integers x, y, Express set(x, y)
- - if opt=2, Next an integer x, Express get(x), if x Not present or removed , Then return to -1
- - For each operation 2, Output an answer
-
- [ Example 1]
-
- Input
-
- [[1,1,1],[1,2,2],[1,3,2],[2,1],[1,4,4],[2,2]],3
-
- Output
-
- [1,-1]
-
- explain
-
- - After the first operation : The most commonly used records are ("1", 1)
- - After the second operation : The most commonly used records are ("2", 2),("1", 1) Become the least commonly used
- - After the third operation : The most commonly used records are ("3", 2),("1", 1) Or the least commonly used
- - After the fourth operation : The most commonly used record is ("1", 1),("2", 2) Become the least commonly used
- - After the fifth operation : The size is over 3, So remove the most infrequently used records at this time ("2", 2), Accession record ("4", 4), And for the most commonly used records , then ("3", 2) Become the least frequently used record
-
Algorithm title
Enter a linked list , After reversing the list , Output the header of the new linked list .
Two sides
The interview atmosphere is relatively cordial and gentle , The overall atmosphere is relatively relaxed .
- Introduce yourself briefly ?
- Do you think it is necessary to do automated testing ? What's the point of Automation ?
- Have you encountered any test difficulties in the project , Tell me about ?
- Talk about your understanding of test development ?
- Design wechat friend circle praise and comment use cases
- How do you usually study ?
- Do you have any goals or plans for the future ?
- What are your expectations for the team ?
- How late can you start the job ?
- At present, you have other family's Offer Do you ? Why are you here ?
- What do you want to ask me ?
On three sides
Or technical , Many problems are still very challenging , The originally relaxed heart suddenly became nervous .
… … … Remaining true questions , Official account acquisition … … …
Please pay attention to the official account of Hogwarts Testing Institute , Reply code 「 20 」 Get all the interview questions . More test interview questions album content , Please reply 「 interview 」.
Scan the code and follow the official account of Hogwarts Testing Institute
obtain Test and develop dry goods materials
Come to Hogwarts test development society , Learn more advanced technologies of software testing and test development , Knowledge points cover web automated testing app automated testing 、 Interface automation testing 、 The test framework 、 Performance testing 、 Security testing 、 Continuous integration / Continuous delivery /DevOps, Test shift left 、 Test move right 、 Precision testing 、 Test platform development 、 Test management, etc , Course technology coverage bash、pytest、junit、selenium、appium、postman、requests、httprunner、jmeter、jenkins、docker、k8s、elk、sonarqube、jacoco、jvm-sandbox And other related technologies , Comprehensively improve the strength of test engineers
QQ Communication group :484590337
official account TestingStudio
For more information, please visit https://ceshiren.com
Tester community
Video data collection :https://qrcode.testing-studio.com/f?from=CSDN&url=https://ceshiren.com/t/topic/15844
Click for more information
边栏推荐
- Inventory host list in ansible (I wish you countless flowers and romance)
- The worse the AI performance, the higher the bonus? Doctor of New York University offered a reward for the task of making the big model perform poorly
- Meow, come, come: do you really know if, if else
- Jetson nano configures pytorch deep learning environment / / to be improved
- [line segment tree practice] recent requests + area and retrieval - array modifiable + my schedule I / III
- 指针与数组在函数中输入实现逆序输出
- 九章云极DataCanvas公司摘获「第五届数字金融创新大赛」最高荣誉!
- Chapter 9 Yunji datacanvas was rated as 36 krypton "the hard core technology enterprise most concerned by investors"
- File upload vulnerability summary
- 计数排序基础思路
猜你喜欢

R语言主成分pca、因子分析、聚类对地区经济研究分析重庆市经济指标

Chapter 9 Yunji datacanvas was rated as 36 krypton "the hard core technology enterprise most concerned by investors"

如何设计 API 接口,实现统一格式返回?

Markdown editor

Common Oracle SQL statements

In depth analysis of kubebuilder

JS also exports Excel

Lessons and thoughts of the first SQL injection

九章云极DataCanvas公司获评36氪「最受投资人关注的硬核科技企业」

U++ 游戏类 学习笔记
随机推荐
谈谈讲清楚这件事的重要性
Read of shell internal value command
A simple and beautiful regression table is produced in one line of code~
Markdown editor
Error: No named parameter with the name ‘foregroundColor‘
C语言中函数指针与指针函数
Appium practice | make the test faster, more stable and more reliable (I): slice test
AttributeError: module ‘torch._C‘ has no attribute ‘_cuda_setDevice‘
九章云极DataCanvas公司获评36氪「最受投资人关注的硬核科技企业」
Organize five stages of actual attack and defense drill
Vscode automatically adds a semicolon and jumps to the next line
【Android Kotlin协程】利用CoroutineContext实现网络请求失败后重试逻辑
Depth first traversal template principle of tree and graph
Advertising attribution: how to measure the value of buying volume?
The worse the AI performance, the higher the bonus? Doctor of New York University offered a reward for the task of making the big model perform poorly
一文搞懂常见的网络I/O模型
Inventory host list in ansible (I wish you countless flowers and romance)
窗口可不是什么便宜的东西
A picture to understand! Why did the school teach you coding but still not
Oracle -- 视图与序列