趋势科技 后台开发 笔经 面经 offer

体会:趋势效率真的好高,很有好感,从笔试面试到offer3天内完成!!全程接触到的面试官、HR和工作人员都很nice。面试官很温和,给人感觉不是在被面试,而是在交流在平等对话,必须点赞!

一、线下笔试:9.17南邮宣讲会,100min好像,第二天出笔试结果预约面试时间
人很多,大型阶梯教师全部坐满,还坐到隔壁教室了
-选择题和填空题:java、安全、计算机组成(求页表大小)、操作系统等基本知识。(牛客趋势笔试题上有几道原题)
-编程题:2道,写思路、伪代码、源码均可。1.识别合法的消息,合法消息的判断规则有嵌套关系;2. 较简单,不记得了。

二、面试:9.20一站式,一面+二面+HR面,当天晚上给面试结果/offer

一面:1v1,基础,40min
-接触过哪些安全知识?
-为什么电脑宕机了会不安全?蓝屏安全吗?
-给我一个需求让我想解决办法,利用哪些数据使用什么手段来解决,数据规模多大?用什么数据库存储?为什么?数据库怎么创建,写出建表语言和查询语句。
需求:领导发现公司里有许多员工在上班时间浏览***,请你想办法将这些员工找出来?(分步骤解决,多跟面试官进行探讨,一步步明确需求,同时确定他是否认可你当前步骤,一步步往下走,以致解决)
-你觉得后台开发有哪些工作内容?

二面:2v1,项目+科研,65min
其他人都30min左右,我面了人家两倍的时间。应该是面试官纠结让不让我过就多考查一下。(建议用纸笔画图等辅助语言发表)
-科研工作,两篇论文都问了,问的很细,细到具体的算法思路,以及应用场景和意义,实验数据等。
是否用到java的三大特性,在什么地方用到了?
-项目,很细
-谈谈你曾遇到过的难题,最后终于解决了。我回答了第一次恋爱不会处理恋爱关系,从患得患失到情感分析大师。哈哈哈,我也很醉,当时脑子里就想到了这个🤣
-谈谈你其他的优势。我回答了性格好、基础扎实、项目文档撰写能力(这项得到面试官认可)
-java的基础知识
为什么java是跨平台的?
构造器能否override,为什么?
谈谈synchronize

HR面:2v1,30min
问了很多,几乎所有HR该问的问题

--------------------分类梳理了往年趋势科技面经-------------------
一面技术40-50分钟,二面30分钟,HR面
逻辑清晰、语速放慢、不要卡壳

自我介绍

【项目和论文研究】:
讲讲论文研究
深挖项目、每个项目都问(问的很细,关键语句怎么写的,当场写一下)
项目讲讲吧,做的啥,怎么实现的
你项目的难点
你项目中所用的XXXX模块的原理
项目中遇到什么问题,主要是代码方向的
有没有内存泄漏(说了个指针越界,被怼了)
你怎么处理内存泄露的问题?
为什么项目用MongoDB不用Mysql啊,说了半天就说Mysql什么都能做
为什么用ES做检索

【开放题】:
举生活中的例子说明你是一个善于发现问题和解决问题的人。

【手撕代码】:
字符频次统计
链表反转
给一个文件怎么统计里面的所有ASCII码,三分钟到五分钟写代码
手写堆排序,快排

【网络】:
tcp udp,有什么不同
tcp释放连接timewait发生在什么时候
http是基于tcp还是udp
tcp固定值吗?数据多长
arp协议是那一层的协议
IP地址划分,分别对应的范围
子网掩码的作用
http和https的区别及https的底层
浏览器从发送HTTP请求到返回HTML的过程
session和cookie
Web页面请求过程
NAT,网络地址转换
网络编程server和client怎么写?
如果有多个client访问,你怎么设计? (多线程,多进程,IO复用)
多线程和多进程你趋向于用哪一个?(多线程。。为啥不问IO复用啊)
大多数网络服务器设计都用啥?(不是很懂,IO复用 线程池,依旧没问IO复用)

【java】:
面向对象编程有啥好处
继承有几种方式?
多态两种讲一下?多态怎么实现
想要阻止继承怎么办?(final)还有别的方式吗 (构造析构仍在private里面,被怼了,那怎么实例化啊)
Overload和Override说一下
成员函数存在一个隐藏变量,是啥,怎么工作的?(this指针)
常量函数成员为什么无法调用非常量数据成员?(底层const的this指针,无法传参拷贝给非底层const的指针对象)
单例是怎么实现的?***呢?
说一下Java的wait和sleep区别
gitpush和commit的区别
java中线程安全的类有哪些
hashmap和concurrenthashmap有什么区别,你说hashmap不安全,哪里不安全,形成环状?怎么形成的?
synchronize关键字用在方法上锁住的是什么?锁住的对象,那锁住了对象的什么?
JAVA反射机制,有什么用途
序列化和反序列
jvm的gc算法有哪些,分别用在什么时候什么场景,你知道的垃圾收集器用了什么gc算法?
匿名类知道么,说一说?静态内部类和非静态内部类的区别?

【数据结构和算法】:
栈和队列的区别
如何判断两个链表是否重合
最大堆是什么样数据结构
有序链表查找某个元素 (顺序查找O(N),建立跳跃表查找O(logN))
一个树要么没有节点,要么只有俩节点 (哈夫曼树?是不是满二叉树)
讲了会哈夫曼树
一个矩阵很多数据都是0,这个矩阵有什么应用?(稀疏矩阵!我问你的就是稀疏矩阵,邻接矩阵?)

【数据库】:
数据库了解吗?
truncat、drop、delete区别
数据库索引,什么是索引,如何证明索引是有效的
索引是什么,作用呢,索引为什么快?
mysql索引 聚集和非聚集介绍一下
数据库内外连接全连接介绍一下
数据库分库分表是怎样的,实践过么,隔离级别,已提交读和未提交读什么区别?

【操作系统】:
多进程
多线程编程需要注意什么问题?(线程安全问题)
怎样解决线程安全? (加锁)
讲一下锁?(悲观锁,乐观锁)
加锁会出现什么问题? (死锁)
介绍一下死锁(死锁的定义,条件)
进程间通信方式(IPC)有哪几种?
#趋势科技##面经##校招##Java工程师#
全部评论
厉害,非科班感觉好难……
4 回复 分享
发布于 2019-11-12 22:08
电脑宕机和蓝屏安全这个问题,怎么答的,不知道问的是哪方面的问题😢
点赞 回复 分享
发布于 2020-05-11 22:58
赞!
点赞 回复 分享
发布于 2020-04-15 16:37
计科院的本科学姐嘛😶
点赞 回复 分享
发布于 2020-04-14 19:20
太厉害了,感谢分享,说不定未来有用处
点赞 回复 分享
发布于 2019-11-25 21:26
很棒啊 这么多问题都记得那么清楚
点赞 回复 分享
发布于 2019-11-13 00:22

相关推荐

04-16 10:27
已编辑
美团_Saas_后端开发
今天周一休息,突发奇想写一篇阶段总结。如题,我已经去了一个和Java彻底毫无关联的行业。曾经我以为自己能在计算机行业发光发热,拿到美团offer那会感觉自己天都亮了。没想到刚入行一年多就当了逃兵。从最开始的热爱到现在一看到代码就厌恶,不知道自己经历了什么。所以我去干什么了?答案是:在成都当了租房销售。上班那会压力大了就念叨着去干租房中介,但是一直下不去这个决心,想着自己学了四年多的计算机知识,终究还是不甘心。终于在某一天准备八股文的时候,看着无数篇和工作内容关系不大的理论知识,那一刻下定决心,决定尝试一下销售行业,也算是给自己一个交代。后面阴差阳错的投了成都自如去当租房管家,没想到面试很顺利,在当天一百多个面试的人里面,我成为了为数不多通过的几个幸运儿之一。目前已经培训通过,正式入职,也开了单,有压力但是每天过得很开心,真心喜欢那种和人交流的感觉,哪怕是最后没有选择找我租房。说这些也是想告诉那些大三,大四正在找Java实习而焦虑的同学:你们现在还年轻,选择很多,容错率也很高,可以尽情去尝试自己喜欢的行业和工作。不用因为某一次的面试没通过或者简历石沉大海而焦虑,更不用因为身边人都在挤编程的独木桥就强迫自己跟风。也算是自己的碎碎念吧,也希望自己能在新的领域取得一点小成就。也祝牛油工作顺利!
沉淀小子:干啥都不丢人啊,生存是必须要的,销售很考验一个人综合素质能力的,好的销售人脉和资源可不比写字楼的白领差啊
点赞 评论 收藏
分享
评论
21
140
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务