当前位置:网站首页>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
边栏推荐
- If you‘re running pod install manually, make sure flutter pub get is executed first.
- 指针与数组在函数中输入实现逆序输出
- Inventory host list in ansible (I wish you countless flowers and romance)
- Analyse approfondie de kubebuilder
- STM32F103 realize IAP online upgrade application
- Ansible reports an error: "MSG": "invalid/incorrect password: permission denied, please try again“
- [Yugong series] go teaching course 005 variables in July 2022
- STM32F103ZE+SHT30检测环境温度与湿度(IIC模拟时序)
- 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?
- Can I specify a path in an attribute to map a property in my class to a child property in my JSON?
猜你喜欢
九章云极DataCanvas公司获评36氪「最受投资人关注的硬核科技企业」
R语言主成分pca、因子分析、聚类对地区经济研究分析重庆市经济指标
Operand of null-aware operation ‘!‘ has type ‘SchedulerBinding‘ which excludes null.
How to package the parsed Excel data into objects and write this object set into the database?
Markdown editor
3GPP信道模型路损基础知识
In depth analysis of kubebuilder
【实践出真理】import和require的引入方式真的和网上说的一样吗
装饰器基础学习02
Camera calibration (I): robot hand eye calibration
随机推荐
Flask project uses flask socketio exception: typeerror: function() argument 1 must be code, not str
Poor math students who once dropped out of school won the fields award this year
Thread和Runnable创建线程的方式对比
Jetson nano configures pytorch deep learning environment / / to be improved
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?
抖音或将推出独立种草社区平台:会不会成为第二个小红书
Wechat can play the trumpet. Pinduoduo was found guilty of infringement. The shipment of byte VR equipment ranks second in the world. Today, more big news is here
U++ 游戏类 学习笔记
当 Knative 遇见 WebAssembly
The most complete learning rate adjustment strategy in history LR_ scheduler
[Android kotlin collaboration] use coroutinecontext to realize the retry logic after a network request fails
Common Oracle SQL statements
JS input and output
Two divs are on the same line, and the two divs do not wrap "recommended collection"
STM32F103 realize IAP online upgrade application
Web3 社区中使用的术语
Comparison between thread and runnable in creating threads
Local tool [Navicat] connects to remote [MySQL] operation
AttributeError: module ‘torch._C‘ has no attribute ‘_cuda_setDevice‘
食堂用户菜品关系系统(C语言课设)