记录

前排感谢小朱同学从下沙过来陪我。
然后顺便跟着小朱同学蹭了一下食堂的饭,上了三节愉(难)快(顶)的excel课
不得不说Excel的Power Query 有点厉害。


XD 中途太无聊AC了一道TOJ的找规律题(其实是数论题。。)。
给定a,b且gcd(a,b)=1,都是素数,求最大的m,使得m不能被表示为ax+by(x≥0,y≥0)的形式
打表猜了猜(a-1)*(b-1)-1,然后过了。
证明么得么得。后面补。

 

正题:

笔试(30MIN)
笔试考察的比较全面(应该是套题)
单选、多选、sql、手写快排+二分(给定一个数组要求二分找到某个数)
单选考察的有Linux基本命令,权限、java基本类型、java模式、树的前中后遍历、软件开发周期
多选考察的是java的一些类,包括图形类awt、swing。还有继承、接口、抽象类这些。
SQL则考的是crud,多表联查基本操作。
最后是手写代码、给定一个数组要求二分找到某个数。

技术面(40MIN)
上来问了问绩点,学习的课程。
先问了下你认为最快的排序,答了个桶排和计数排序。
随口一提平时用的比较多的是快排。直反问能不能讲讲快排怎么实现的,balabala讲完。面试官微笑。
问了下了解不了解hashmap
答了下1.7跟1.8 头尾插的改变、到8转红黑树、初始容量16、加载因子0.75balabal,感觉在背书。。
(随口一说看了下源码,因为泊松分布的原因,一个桶中链的长度到8的可能性已经很低了,又对我笑了笑。。)
面试官说了句:你了解的都比较底层啊。

之后聊了聊
tcp/udp : 我没讲握手挥手,让我说了说在哪一层(传输层),然后问我上一层是啥(会话层)。问我会话层有哪些协议(不知道)。。
python:看你写了Python,是自学的吗(是),做过什么商用的吗(自己搞了个爬虫玩玩,因为选的网站不好,爬了会就翻车了,被banIP)
java爬虫:你负责哪部分?(提供数据源、导入数据库、数据清洗)
看你写了Mqtt服务器,讲一讲?(用的是apache-apollo,简单的实现了订阅topic之后,server发布消息,所有订阅用户能收到消息的功能,用于物联网)
如何保持长连接?(当时回答的是nohup在Linux上运行server的jar包,后来回去之后想了想应该讲心跳连接的。。)
如何确保消息送到订阅的用户?(回答了下设置qos,可以达到送一次不管订阅者接收得到接收不到,和保证送到)
继续追问这个如何完成?(回答接收得到的话用的应该是TCP,直接送一次消息用的是UDP协议)
聊了聊认识的java模式和你做过的最复杂的多表连接连接了几个表格。
当时脑子懵了,就说了个spring里面ioc用的是工厂模式,使用反射机制。多表连接的话最多四个表。

最后聊了聊前端:
你对前端了解怎么样?(用过Bootstrap框架,写过前端界面,知道盒子模型)
说说div里面的参数?(一般写在style里面)
了解哪几个参数?(回答padding,left,float....)马上被反问没用过margin吗。当时脑子懵了说没有。
说了一嘴了解vue。。然后被问了解到哪种程度,回答知道数据渲染界面,以及可以做到改一些布局。
了解哪个开源框架?(支支吾吾:饿了么的那个Element的,自己试过。面试官迷之微笑)

起身,让我坐着等他一会儿。
。。。等待时间10--15MIN。。。。


领导面(20MIN左右):
上来拿了简历,让我介绍一下自己。
从求学生涯,大学生活,兴趣爱好,喜欢的书。这几个方面聊。
balabala说完。
开始查户口
家住哪里
家里几个人
未来打算定居哪里
有没有女朋友
职业规划
。。。。
问完后向我介绍他们公司
最后问我有没有想提问他的
问了句,公司成立以来遇到过哪些困难,怎么解决的。(其实想了解下企业文化)
他答的很官方,每个公司都有困难,销售,开拓市场之类的。。
最后让我回去等通知。
View Code

posted on 2019-10-12 14:31  Esquecer  阅读(143)  评论(0编辑  收藏  举报

导航