欢聚时代一面

欢聚时代一面

大家好,又见面了,我是全栈君。

前天跟班里几个同学到欢聚时代參加笔试。本来抱着试一试的心态,结果第二天就收到了一面通知。问了一下同去的那几个同学都说没有收到。

周一我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.net/116216.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 100999凑整到万位进一_速算方法 速算口诀[通俗易懂]

    100999凑整到万位进一_速算方法 速算口诀[通俗易懂]“估算法”毫无疑问是资料分析题当中的速算第一法,在所有计算进行之前必须考虑能否先行估算。所谓估算,是在精度要求并不太高的情况下,下面是出国留学网小编为大家整理的“速算方法”。本内容为大家提供参考。希望对您有所帮助。请关注出国留学网!!!速算方法一、▲“九几乘九几,左减右补数,后面空两格,写上补乘补。”9300-5005×7=880035=883500看作两个空格二、▲任意数乘25,等于此数…

    2022年6月15日
    72
  • C#中虚方法(virtual)详解

    C#中虚方法(virtual)详解虚方法如何定义?虚方法怎么声明?虚方法的规则是什么?虚方法如何进行调用?虚方法的作用是什么?虚方法有什么好处?虚方法使用时注意什么?

    2025年9月1日
    7
  • 泰国80亿互联网记录数据库泄漏,疑遭黑客攻击[通俗易懂]

    泰国80亿互联网记录数据库泄漏,疑遭黑客攻击[通俗易懂]泰国最大的蜂窝网络AIS已使数据库脱机,疑遭黑客攻击,这使达80亿实时互联网记录泄漏到数百万泰国互联网用户上,该事件震惊整个泰国。全球著名白帽黑客、东方联盟创始人郭盛华博客文章中说,他在互联网上没有密码就找到了包含DNS查询和Netflow数据的数据库。通过访问该数据库,任何人都可以“快速描绘”互联网用户(或其家庭)的实时行为。他表示:“在数据库中找到的记录只能来自能够监视Internet流量在网络上流动的人。但是,没有一种简单的方法可以区分数据库是属于Internet提供商还…

    2022年9月15日
    3
  • HTML期末大作业~餐饮文化学生网页设计作业(HTML+CSS+JavaScript)[通俗易懂]

    HTML期末大作业~餐饮文化学生网页设计作业(HTML+CSS+JavaScript)[通俗易懂]HTML期末大作业~基于HTML+CSS+JavaScript饮食网站设计与实现关于HTML期末网页制作,大作业A+水平~饮食网页作业HTML+CSS+JavaScript实现,共有联系我们在线留言资质荣誉行业资讯成功案例新闻资讯产品中心发展历史关于我们8个页面!原始HTML+CSS+JS页面设计,可以学习学习,大学网页设计作业,~这是一个不错的网页制作,画面精明,非常适合初学者学习使用。作品演示1.关于我们2.产品中心3.新闻资讯4.资质荣誉5.在线留言6.

    2025年10月2日
    2
  • svn upgrade

    svn upgrade

    2021年10月29日
    49
  • 为什么领导不喜欢提拔老实人?退休的领导说出了实话

    为什么领导不喜欢提拔老实人?退休的领导说出了实话

    2022年2月14日
    51

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号