当前位置:网站首页>In June 2021, the interview suffered a Waterloo. Is it so convoluted now
In June 2021, the interview suffered a Waterloo. Is it so convoluted now
2022-07-25 20:41:00 【Full stack programmer webmaster】
Hello everyone , I meet you again , I'm the king of the whole stack .
My foundation
1 understand laravel/thinkphp/yii/ci frame crud,python frame
2 understand mysql/redis/kafka/mq/zookeeper/lvs/
jsv/lnmp/k8s/angluar/workerman/swoole
3 Wrote chat items , Shopping Mall , Applet , Job search applet and other projects
I think there must be no problem in the interview , sure 100% success , I am interviewing for a senior position 21k
As a result, the interview not only asked , I also need to verify it on the computer , The interviewer not only listens to me pretending , I also need to verify my knowledge of pretending !
I recall recording the interview
Technical interviewer : You said in your resume that you are proficient php?
I : Yes
Technical interviewer : Please say php stay linux The process when the terminal is started and verified on the machine
I :??? This , It is at the terminal that I input php abc.php When it starts
Technical interviewer : Let's talk about the detailed process
I : I don't know
Technical interviewer : Next question , Please answer php sockets Extension and swoole The difference and common ground of
I : They are all php An extension of , One is php Written , One is c/c++ Written
Technical interviewer : Please elaborate ,php sockets swoole start-up tcp The detailed process of service
I : I do not know!
Technical interviewer : Next question , I heard that you are proficient in API Interface writing , So right. HTTP The agreement must be familiar , Please say http Protocol implementation process
I : It consists of a request header , Request line , Request body , Response line , Response head , Responder composition , The status code has 1xx,2xx,3xx,4xx,5xx these , After the request responds, the server disconnects it .
Technical interviewer : Your answer is from Baidu ? Write a support on the machine GET/POST/TEST The request is simple HTTP agreement
I : No, TEST Ask for the method , I've only heard about it. GET,POST,PUT,DELETE,OPTION,PATCH These , I can't write this
Technical interviewer :em.. Next question , You said you wrote a chat system ? With websocket? be familiar with websocket Do you ?
I : Um. , very familiar
Technical interviewer : The way websocket The structure of the agreement and modify the structure of this agreement
I : This , Forget the 【 In essence, I won't 】
Technical interviewer : Next question , The way mysql The principle of connection pool
I : It puts the connection objects in a pool , Take it out when you use it , Put it in the pool when not in use
Technical interviewer : This completes the answer ?mysql After starting , Yours php pdo After the connection pool is connected ,socket Connection table in mysql Where is the process ? as well as socket Where is the file descriptor ? You know what? ?
I : I do not know!
Technical interviewer : ok , Next question , The way redis The principle of master-slave replication and realize the communication protocol on the computer
I : This , Not so much , Only use
Technical interviewer : ok , Next question , The way RPC Principle and demonstrate the communication process on the computer , And your experience in microservice development
I : This is a remote call protocol , It can call remote functions to get response results ....
Technical interviewer : Your answer is not satisfactory , Next question , Say you are right swoole Understand the synergy and the difference between it and thread, and demonstrate your theory on the computer
I : This will not
Technical interviewer : Next question , Please write an implementation similar to nginx Load balancing server sample program
I : This will not
Technical interviewer : Next question , You said you would python Language , The way python and php The difference and common ground of
I : The main reason is that the grammar is different ,python Powerful , There are many tool libraries ,php Easy to use
Technical interviewer : What you said is not what I want ,
Technical interviewer : Next question , Please talk about high concurrency , What is the process doing ?
I : I do not know!
Technical interviewer : We are interviewing senior engineers , Your basic knowledge is not very solid , Not very sound , I'm sorry . You are not suitable for our position
The above is the interview question and computer demonstration I encountered during the interview last week , Now programmers are seriously introverted , The interview was about building a nuclear bomb , Screw it in , But without the ability to build nuclear bombs , I can't pass the interview . Just like the college entrance examination , I know it's not used in high school life , I can't buy vegetables with calculus , chemical , I can't use physics , But I did well in the exam !!!
I hope you can work together to continue to strengthen the learning of basic knowledge . Impetuous and arrogant prejudice , defiant , I think I'm the best in the world. I need to clean up , A mountain is higher than a mountain , It's time to calm down and study the basics .
Publisher : Full stack programmer stack length , Reprint please indicate the source :https://javaforall.cn/111539.html Link to the original text :https://javaforall.cn
边栏推荐
- Arrow 之 Parquet
- Follow up of Arlo's thinking
- MySQL date [plus sign / +] condition filtering problem
- [today in history] July 1: the father of time-sharing system was born; Alipay launched barcode payment; The first TV advertisement in the world
- [today in history] July 19: the father of IMAP agreement was born; Project kotlin made a public appearance; New breakthroughs in CT imaging
- JMeter - interface test
- Question and answer 47: geeks have an appointment - the current monitoring system construction of CSC
- leetcode-146:LRU 缓存
- 【单细胞高级绘图】07.KEGG富集结果展示
- If the order is not paid for 30 minutes, it will be automatically cancelled. How to achieve this? (Collection Edition)
猜你喜欢

Step num problem
![Vulnhub | dc: 6 | [actual combat]](/img/7e/de7d5b56724bde5db2bb8338c35aa8.png)
Vulnhub | dc: 6 | [actual combat]

How to choose a microservice registration center?
![[advanced mathematics] [1] function, limit, continuity](/img/c5/f9fd3814a61d0fba24b37253c7e51c.png)
[advanced mathematics] [1] function, limit, continuity

Card link

KEGG通路的从属/注释信息如何获取

Online XML to JSON tool
![[MCU] 51 MCU burning those things](/img/fa/8f11ef64a18114365c084fff7d39f6.png)
[MCU] 51 MCU burning those things

Yolov7 training error indexerror: list index out of range

FanoutExchange交换机代码教程
随机推荐
leetcode-6131:不可能得到的最短骰子序列
【NOI模拟赛】字符串匹配(后缀自动机SAM,莫队,分块)
[noi simulation] string matching (suffix automata Sam, Mo team, block)
[advanced mathematics] [5] definite integral and its application
Remote monitoring solution of intelligent electronic boundary stake Nature Reserve
"Chain" connects infinite possibilities: digital asset chain, wonderful coming soon!
Remote—基本原理介绍
Unity vs -- the default debugging in VS is to start rather than attach to unity debugging
Scan delete folder problems
[today in history] July 8: PostgreSQL release; SUSE acquires the largest service provider of k8s; Activision Blizzard merger
MySQL inserts three tables with different values. The association condition is the primary foreign key. How about the syntax of the insertion statement?
Leetcode-6127: number of high-quality pairs
[today in history] July 4: the first e-book came out; The inventor of magnetic stripe card was born; Palm computer pioneer was born
Clickhouse notes 02 -- installation test clickvisual
IEC61131 address representation
[advanced drawing of single cell] 07. Display of KEGG enrichment results
[today in history] July 3: ergonomic standards act; The birth of pioneers in the field of consumer electronics; Ubisoft releases uplay
MySQL 日期【加号/+】条件筛选问题
7.23
[today in history] July 1: the father of time-sharing system was born; Alipay launched barcode payment; The first TV advertisement in the world