当前位置:网站首页>欢聚时代一面
欢聚时代一面
2022-07-07 21:51:00 【全栈程序员站长】
大家好,又见面了,我是全栈君。
前天跟班里几个同学到欢聚时代參加笔试。本来抱着试一试的心态,结果第二天就收到了一面通知。问了一下同去的那几个同学都说没有收到。
周一我10::10分赶到华工大酒店,我是10:30分那批的,签好到后就在座位上耐心的等。结果都11:15分了还没叫我名字。仅仅好到前台问一下是否叫过了我没听到(事实上本意就是想催一催),工作人员说会查一查,让我到外面再等一等,催一下果然起到了效果,过了几分钟就有工作人员叫我名字了。
进去后。面试官也没让自我介绍,直接就进入主题了。他用手机打开百度页面。输入搜索keyword,随着keyword的输入,下方有一个下拉列表显示预測搜索keyword,比方:输入广州,下拉列表会显示广州大学;广州海心沙等等。问实现这个功能用什么数据结构。当时我愣了一愣,一来就问这么高深的问题,我想了想说我会用字典树去实现,随后我大致描写叙述了字典树与它的长处。
这里感觉当时描写叙述的不是非常好,正确的做法应该是一边描写叙述。一边用纸和笔具体的描写叙述出来,这样能够加深面试官印象,也能够证明你是真的懂而不是一知半解的半桶水。
面试官问的第二题是:如今有15w的用户长连接你的server,问server如何处理与用户信息的发送与接受。
我就先跟面试官介绍了一下socket编程。快介绍完是面试官打断我说你这说的是针对一名用户。现有15w用户,怎么解决。
我说:用多个线程。每一个线程处理一名用户的请求。
面试官:15w用户连接都载入到内存中。能够吗?我说:假设内存不够的话能够考虑多台server,然后依据用户的ip地址范围划分到多台server上进行处理。面试官:现假如仅仅有一台server。一个线程,怎么处理。好吧,你赢了。仅仅好回答不知道怎么处理,并让面试官解答一下怎么处理:将用户的ip地址与port保存起来,将用户对server发起的请求加入到消息队列中。用多个线程来处理消息队列中的消息(依据保存下来的用户ip与port返回给用户)。
第三题:两个管理员要訪问数据库中职员的工资,若工资低于3000的加300工资。要求写出sql语句。
数据库没学好,又不懂。面试官:主要是想问如何防止两个人同一时候訪问数据并同一时候对数据进行更改。
我仅仅记得给数据加锁,至于加锁语句我忘了。
随后面试官又问了两道笔试上的选择题,就说问完了,问我还有什么想问他的,全程也就10多分钟,我就知道没戏了。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/116216.html原文链接:https://javaforall.cn
边栏推荐
- Kubernetes' simplified data storage storageclass (creation, deletion and initial use)
- Archlinux install MySQL
- Conversion between commonsmultipartfile and file
- USB(十六)2022-04-28
- Puce à tension stabilisée LDO - schéma de bloc interne et paramètres de sélection du modèle
- 二叉树(Binary Tree)
- JS get the key and value of the object
- Clean C disk
- Cloud native is devouring everything. How should developers deal with it?
- Vulnerability recurrence ----- 49. Apache airflow authentication bypass (cve-2020-17526)
猜你喜欢

V20变频器手自动切换(就地远程切换)的具体方法示例

经纬度PLT文件格式说明

十四、数据库的导出和导入的两种方法

Description of longitude and latitude PLT file format

GEE(四):计算两个变量(影像)之间的相关性并绘制散点图

ArcGIS:字段赋值_属性表字段计算器(Field Calculator)依据条件为字段赋值

Wechat forum exchange applet system graduation design completion (7) Interim inspection report

七月第一周

Puce à tension stabilisée LDO - schéma de bloc interne et paramètres de sélection du modèle

微信论坛交流小程序系统毕业设计毕设(8)毕业设计论文模板
随机推荐
Quelles sont les similitudes et les différences entre les communautés intelligentes et les villes intelligentes?
Wechat forum exchange applet system graduation design completion (1) development outline
opencv scalar传入三个参数只能显示黑白灰问题解决
成年人只有一份主业是要付出代价的,被人事劝退后,我哭了一整晚
Opencv scalar passes in three parameters, which can only be displayed in black, white and gray. Solve the problem
Dynamics 365 find field filtering
JS get the key and value of the object
深入理解Mysql锁与事务隔离级别
网格(Grid)
Specific method example of V20 frequency converter manual automatic switching (local remote switching)
【微服务|SCG】gateway整合sentinel
Why does the market need low code?
Puce à tension stabilisée LDO - schéma de bloc interne et paramètres de sélection du modèle
高级程序员必知必会,一文详解MySQL主从同步原理,推荐收藏
ROS2专题(03):ROS1和ROS2的区别【01】
PMP项目管理考试过关口诀-1
Oracle-数据库的备份与恢复
USB(十六)2022-04-28
位运算(Bit Operation)
Advantages and disadvantages of rest ful API