富途证券面试整理--前端
注:红色标注为回答的不好的
一面:
1. 8位二进制,4个为1,问概率是多少
2. ABCD四个人,其中有两个戴白帽子,两个戴很帽子. 其中谁也看不到A,A也看不到任何人;C可以看到B,D可以看到B和C,剩余的关系皆为看不到,问第一次没有人知道自己帽子的颜色,第二次有人说知道了,问这个人是谁?
3. 递归的方式完成字符串的逆序
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | void Func( char * p, int N) { assert (p != NULL); if (N == 1) { return ; } else { char ch = p[0]; p[0] = p[N-1]; p[N - 1] = ch; Func(p+1, N - 2); } } 测试代码: char p[] = "ABCDEFGHI" ; Func(p, 9); |
4. 磁盘读写问题,磁道 转速 指针抬起 落下时间 读取时间
5. 寻找环状链表的入口点
6. c++虚函数是否可以为虚函数,父类的private是否可以在子类中访问;虚函数表是否可以在运行时动态的修改
7. 两个有序的数组,判断其中一个是否为另一个的子数组 一道归并排序的题目
8. 程序填空题,计算需要交多少税的
9. mysql 有多少引擎
10. 说一下什么是范式 mysql的索引是怎样设计的 他说是B-树 索引优化的空间和时间
11. web安全
12. 设计模式 抽象工厂模式,抽象指的是接口 他指出应该从背景的角度理解设计模式,而不是从代码层面
二面:
1. 为什么选前端
2. 在o(n)的时间复杂度,o(1)的空间复杂度的情况下,去掉字符串中的空格,并统计空格的个数 我想的是用一次快速排序,一前一后的那种
3. 熟悉HTTP嘛 手写HTTP报文格式
4. 会不会抠图
5. web前端优化
6. web安全 中的xss是什么
7. cookie是干嘛的,有什么用,里面一般放着什么
8.一个程序编译后的内存分区 什么是栈 栈溢出漏洞
9.ajax知道嘛
10.判断两幅不同大小的图的相似性
11.有没有什么可以看的作品 早知道就拷贝到U盘上了
临走时"如果有岗位需要,hr会给你打电话的",结果一直待定........已超过半个月
一面:
一面通过 B+
逻辑推理和算法都很不错,补充做了子集和个税题都对了。
对安全认识比较深入。
数据库受限于知识面了解不多。
面向对象也有一定认识。
操作系统方面知识薄弱点。
沟通方面比较顺畅,看得出平时喜欢读书,总体来讲比较优秀。
二面:
二面待定 B+
面试评价:
1. 去空格题目有思路,但是写的代码不好
2. linux的内存分布。基本OK
3. 做web方面的经验不多。有些问题的答案像是背的
4. 问了个模式识别算法,答得一般。
5. 人还是比较积极主动的。
已挂
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器