fortinet Fullstack 全栈面经

 

线上评估(OA)详细信息

时长: 5小时
题目数量: 6题


1. 按分数降序排序学生记录

任务: 根据学生的分数从高到低排序学生记录。


2. 字符串XOR操作

任务: 实现对两个字符串进行XOR操作的函数。


3. 工作执行:二分搜索

任务: 使用二分搜索算法优化工作执行时间。


4. Leet 2573

任务: 根据Leetcode上的题目ID 2573解决问题。


5. 数据库SQL:合并表格并汇总交易

任务: 合并两个表格,并使用SQL查询按ID字符串汇总不同年份的交易。 核心方法: 使用JOIN合并表格,并通过SUM(CASE WHEN transaction_id LIKE '19%' THEN 1 ELSE 0 END) AS count_2019进行数据聚合。


6. Hackerrank RESTFUL API

任务: 对指定的URL进行API请求,返回JSON数据,并通过分页过滤出人口数满足条件的国家。 示例代码: const filteredCountries = countries.filter(country => country.population > p);


第一轮技术面试

  • 静态与动态内存分配: 讨论不同的内存分配方式及其应用。
  • 内存中的堆与栈的区别: 理解在堆和栈上进行内存分配的区别。
  • JavaScript中Promise的简单应用: 使用resolve()解决promise的示例。
  • 算法挑战: 解决Leetcode问题1639。
Previous
Previous

Netflix Virtual Onsite 面经

Next
Next

Datadog Phone Interview面经 — Java面试代面 c++面试代面 python 面试代面