当前位置:网站首页>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
边栏推荐
- You can't sell the used lithography machine to China! The United States unreasonably pressured the Dutch ASML, and domestic chips were suppressed again
- [line segment tree practice] recent requests + area and retrieval - array modifiable + my schedule I / III
- U++4 接口 学习笔记
- 【线段树实战】最近的请求次数 + 区域和检索 - 数组可修改+我的日程安排表Ⅰ/Ⅲ
- Ansible中的inventory主機清單(預祝你我有數不盡的鮮花和浪漫)
- [Yugong series] go teaching course 005 variables in July 2022
- 程序员上班摸鱼,这么玩才高端!
- leetcode 53. Maximum subarray maximum subarray sum (medium)
- 3.基金的类型
- STM32F103 realize IAP online upgrade application
猜你喜欢

Depth first traversal template principle of tree and graph

If you‘re running pod install manually, make sure flutter pub get is executed first.

Why do many people misunderstand technical debt

九章云极DataCanvas公司蝉联中国机器学习平台市场TOP 3

Liste des hôtes d'inventaire dans ansible (je vous souhaite des fleurs et de la romance sans fin)

指针与数组在函数中输入实现逆序输出

Lessons and thoughts of the first SQL injection

Markdown editor
[email protected]映射关系问题"/>接口间调用为什么要用json、fastjson怎么赋值的、fastjson [email protected]映射关系问题
![[hand torn STL] list](/img/aa/7060ab20b41936419041067cf9daed.jpg)
[hand torn STL] list
随机推荐
为什么很多人对技术债务产生误解
How does vscade use the built-in browser?
程序员上班摸鱼,这么玩才高端!
Jetson nano configures pytorch deep learning environment / / to be improved
Read of shell internal value command
U++ 游戏类 学习笔记
Ansible中的inventory主机清单(预祝你我有数不尽的鲜花和浪漫)
Using thread class and runnable interface to realize the difference between multithreading
You can't sell the used lithography machine to China! The United States unreasonably pressured the Dutch ASML, and domestic chips were suppressed again
全国气象数据/降雨量分布数据/太阳辐射数据/NPP净初级生产力数据/植被覆盖度数据
Canteen user dish relationship system (C language course design)
Is there any way to bookmark the code in the visual studio project- Is there a way to bookmark code in a Visual Studio project?
计数排序基础思路
Gpt-3 is a peer review online when it has been submitted for its own research
Fiance donated 500million dollars to female PI, so that she didn't need to apply for projects, recruited 150 scientists, and did scientific research at ease!
Programmers go to work fishing, so play high-end!
窗口可不是什么便宜的东西
5G VoNR+之IMS Data Channel概念
JS also exports Excel
Flask项目使用flask-socketio异常:TypeError: function() argument 1 must be code, not str