当前位置:网站首页>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
边栏推荐
- 【数模】Matlab allcycles()函数的源代码(2021a之前版本没有)
- mpf2_ Linear programming_ CAPM_ sharpe_ Arbitrage Pricin_ Inversion Gauss Jordan_ Statsmodel_ Pulp_ pLU_ Cholesky_ QR_ Jacobi
- Factor analysis r practice (with R installation tutorial and code)
- Comparison between thread and runnable in creating threads
- Introduction to the PureMVC series
- [Android kotlin collaboration] use coroutinecontext to realize the retry logic after a network request fails
- Ansible中的inventory主機清單(預祝你我有數不盡的鮮花和浪漫)
- 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?
- Monitoring cannot be started after Oracle modifies the computer name
- Flask project uses flask socketio exception: typeerror: function() argument 1 must be code, not str
猜你喜欢
Meow, come, come: do you really know if, if else
Windows are not cheap things
当 Knative 遇见 WebAssembly
计数排序基础思路
[practice leads to truth] is the introduction of import and require really the same as what is said on the Internet
Markdown编辑器
程序员上班摸鱼,这么玩才高端!
【线段树实战】最近的请求次数 + 区域和检索 - 数组可修改+我的日程安排表Ⅰ/Ⅲ
装饰器基础学习02
九章云极DataCanvas公司摘获「第五届数字金融创新大赛」最高荣誉!
随机推荐
架构实战训练营|课后作业|模块 6
Terms used in the Web3 community
Common Oracle SQL statements
JS also exports Excel
【736. Lisp 语法解析】
JS variable case output user name
Programmers go to work fishing, so play high-end!
How does vscade use the built-in browser?
What is JVM? What are the purposes of JVM tuning?
Read of shell internal value command
The most complete learning rate adjustment strategy in history LR_ scheduler
Advertising attribution: how to measure the value of buying volume?
Operand of null-aware operation ‘!‘ has type ‘SchedulerBinding‘ which excludes null.
使用Thread类和Runnable接口实现多线程的区别
DFS and BFS concepts and practices +acwing 842 arranged numbers (DFS) +acwing 844 Maze walking (BFS)
Using thread class and runnable interface to realize the difference between multithreading
How to design API interface and realize unified format return?
Error: No named parameter with the name ‘foregroundColor‘
Inventory host list in ansible (I wish you countless flowers and romance)
指针与数组在函数中输入实现逆序输出