同花顺0225后端笔试

进入系统开始之后才发现怪怪的,没有摄像头和录屏,刚才查了一下说是海笔,投了就有笔试然后再筛选;

题量大 10道选择+十几道问答题 没写完

有印象的简答题有:

1、IO 阻塞和非阻塞的区别和应用场景

https://cloud.tencent.com/developer/article/1684951

2、多进程程序和多线程程序的区别和应用场景

参考链接:https://blog.csdn.net/linraise/article/details/12979473

1)需要频繁创建销毁的优先用线程。

实例:web服务器。来一个建立一个线程,断了就销毁线程。要是用进程,创建和销毁的代价是很难承受的。

2)需要进行大量计算的优先使用线程。

所谓大量计算,当然就是要消耗很多cpu,切换频繁了,这种情况先线程是最合适的。

实例:图像处理、算法处理

3)强相关的处理用线程,若相关的处理用进程。

什么叫强相关、弱相关?理论上很难定义,给个简单的例子就明白了。

一般的server需要完成如下任务:消息收发和消息处理。消息收发和消息处理就是弱相关的任务,而消息处理里面可能又分为消息解码、业务处理,这两个任务相对来说相关性就要强多了。因此消息收发和消息处理可以分进程设计,消息解码和业务处理可以分线程设计。

4)可能扩展到多机分布的用进程,多核分布的用线程。

5)都满足需求的情况下,用你最熟悉、最拿手的方式。

3、常见Linux发行版本(4个以上)

Debian、Ubuntu、RedHat、CentOS

4、小数的二进制计算为什么不准确 如为什么 0.1 + 0.2 != 0.3

小数的转二进制方法:乘2取整法,即将小数部分乘以2,然后取整数部分,剩下的小数部分继续乘以2,然后取整数部分,剩下的小数部分又乘以2,一直取到小数部分

0.1 = 0.0001100110011001100110011001100110011001100110011001101...

像这种就采取0舍1入,因此会有误差。

5、两个后端服务器,之间采用TCP通信,为什么会丢数据

我写了 粘包和无视窗口大小而发出了超过窗口大小的数据;

这个我回答的有问题,推荐阅读

https://xiaolincoding.com/network/3_tcp/tcp_drop.html#mtr%E5%91%BD%E4%BB%A4

6、对称加密和非对称加密的区别

对称加密用一个公钥;常见加密算法DES

非对称加密用一对密钥,公钥与私钥,公钥可以签名,可以发送给第三方机构认证证书;常见加密算法:RSA、DSA

剩下(可能有遗漏)的就是一些读代码题,一些链表和栈的基础知识,还有一些简单的算法题

注意:算法题没有在线判题程序,所有东西都你自己写,也没有什么debug什么的,所以我很好奇这么多笔试的判题方式,人工阅卷的话也太累了吧;

我有些题写的很详细,从InputStream开始处理输入;后面题太多了 就按核心代码模式写了;

全部评论
我做的时候电脑中病毒了,疯狂弹窗,以前从没中过毒
5 回复 分享
发布于 2023-02-26 09:54 北京
好难 很多都不知道是啥玩意
4 回复 分享
发布于 2023-02-25 19:28 江苏
秋招开了23k拒了
3 回复 分享
发布于 2023-02-27 10:14 上海
没关系,同花顺很累的
2 回复 分享
发布于 2023-02-26 16:57 北京
我跟你差不多,笔试过了,刚发的短信
1 回复 分享
发布于 2023-03-01 20:23 辽宁
我的好多操作系统和算法题,都是不擅长的,java的好少
1 回复 分享
发布于 2023-02-27 11:30 广东
海笔,看学校和实习的
1 回复 分享
发布于 2023-02-25 22:44 江西
我直接没做了
1 回复 分享
发布于 2023-02-25 18:39 安徽
补充一下:3.10 号笔试 1. 手写lru 2. 进程通讯知识 3. 算子网掩码
点赞 回复 分享
发布于 2023-03-10 17:40 浙江
这么大题量我感觉贼蠢的
点赞 回复 分享
发布于 2023-03-06 16:56 浙江
没有算法题吗
点赞 回复 分享
发布于 2023-03-05 10:42 江苏
点赞 回复 分享
发布于 2023-03-03 19:59 上海
楼主太好了,还贴正确答案
点赞 回复 分享
发布于 2023-03-02 07:09 浙江
sos 好难啊我估计我要空白卷了
点赞 回复 分享
发布于 2023-02-27 19:32 安徽
去年秋招同花顺的笔试就很拉
点赞 回复 分享
发布于 2023-02-27 18:57 河北
好几题都出现在前端的笔试里直接没写
点赞 回复 分享
发布于 2023-02-26 19:54 广东
这我大部分都不会…..什么知识点啊?
点赞 回复 分享
发布于 2023-02-26 07:17 美国
楼主列到的题都有
点赞 回复 分享
发布于 2023-02-25 22:27 四川
做一半断网了,没时间自动提交的时候才发现
点赞 回复 分享
发布于 2023-02-25 18:56 北京
好兄弟,我今天也刚做完同花顺的笔试,有的题目是一样的,希望我们都能过
点赞 回复 分享
发布于 2023-02-25 18:31 湖北

相关推荐

📍面试公司:长鑫存储(合肥)🕐面试时间:30min💻面试岗位:Java❓面试问题:1. 自我介绍2. 挑选目前做过的项目中最满意的,详细描述怎么写“好”的代码3. 数据对接项目中 TCP 请求的频率(解释了使用的是长连接,握手之后保持会不停接收到数据,每 30s 发送心跳保持连接,没有所谓的请求频率,但还是硬要继续问我什么数据接收频率,还问发起请求之后会发生什么之类的,最后又回到问频率的事情上来,搞了半天不明白到底是想问我些什么)4. TCP/IP 四层协议的定位是什么(没听明白到底想问什么,我先尝试回答了每层的作用,被打断说不是问这个,于是我回答了协议的作用,最后还是一头雾水)5. Mysql存储过程优化(我说我把频繁调用的单条插入的存储过程改成了批量存储过程,Java 列表攒数据,改为每一段时间批量插入减少 IO,被面试官否定了这样做的合理性)6. 存储过程的作用7. 数据库中的 prepare 是干嘛用的8. 一次批量插入 1000 条数据会发生什么(我说批量插入数据的时间会变长,他说所以不能把存储过程改为批量插入,还说带我的人水平肯定很差,我:“??这个我不作评价”)9. 运行一条 SQL 语句的过程10. 数据库表结构设计11. 为什么直接物理分表,不先用分区12. 多线程代码如何设计才算“好”13. 核心线程数怎么确定(尝试先回答线程数太多太少的影响被打断,然后我说 CPU 密集型采用 n+1,他反问我说那 8 核心就定是 9 个线程我自己觉得这样对吗?不知道怎么回答)14. ThreadLocal 怎么运用的反问:对我的学习有什么建议(面试官说拒绝回答,然后我就不想再问了)🙌面试感想:至今为止体验感最差的一次面试,堪比食了谢特,什么 cs 面试官还贵为技术总监呢问的问题不知所云,语气暴躁,解释不听还老打断,最后礼貌性的提问遇到过的其他面试官都会很诚恳地给出建议,这货就直接没耐心了?真是影响心情,看来网上对 CX 的避雷贴并不无道理,什么环境有什么样的领导,老哥们如果到 CX 面 IT 岗遇上叫童XX 的面试官就自求多福吧。仅代表个人观点,如有冒犯敬请谅解~
查看14道真题和解析
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
08-13 15:00
点赞 评论 收藏
分享
评论
27
177
分享

创作者周榜

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