当前位置:网站首页>欢聚时代一面
欢聚时代一面
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
边栏推荐
- Install Fedora under RedHat
- Install a new version of idea. Double click it to open it
- Experience sharing of system architecture designers in preparing for the exam: the direction of paper writing
- 微信论坛交流小程序系统毕业设计毕设(7)中期检查报告
- VS扩展工具笔记
- 网络安全-永恒之蓝
- Specific method example of V20 frequency converter manual automatic switching (local remote switching)
- turbo intruder常用脚本
- leetcode-520. Detect capital letters -js
- U盘拷贝东西时,报错卷错误,请运行chkdsk
猜你喜欢

Matlab 信号处理【问答随笔·2】

微信论坛交流小程序系统毕业设计毕设(7)中期检查报告

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

STL标准模板库(Standard Template Library)一周学习总结

Binary tree

LDO voltage stabilizing chip - internal block diagram and selection parameters

Cloud native is devouring everything. How should developers deal with it?

Unity3D学习笔记5——创建子Mesh

ArcGIS: two methods of attribute fusion of the same field of vector elements

十四、数据库的导出和导入的两种方法
随机推荐
Network security - phishing
Guessing game (read data from file)
14、 Two methods of database export and import
统计电影票房排名前10的电影并存入还有一个文件
Vulnerability recurrence ----- 49. Apache airflow authentication bypass (cve-2020-17526)
Wechat forum exchange applet system graduation design completion (1) development outline
【编译原理】词法分析设计实现
Advantages and disadvantages of rest ful API
微信论坛交流小程序系统毕业设计毕设(4)开题报告
Wechat forum exchange applet system graduation design completion (8) graduation design thesis template
聊聊支付流程的设计与实现逻辑
网络安全-钓鱼
违法行为分析1
Brush question 5
网络安全-sqlmap与DVWA爆破
微信论坛交流小程序系统毕业设计毕设(1)开发概要
Network security -beef
高级程序员必知必会,一文详解MySQL主从同步原理,推荐收藏
【微服务|SCG】gateway整合sentinel
kubernetes的简单化数据存储StorageClass(建立和删除以及初步使用)