freewheel面试java经验

article/2025/9/27 8:38:08

freewheel

 

一面

  1. 自我介绍
  2. 介绍下对freewheel的认识
  3. 项目介绍,项目的流量大小,QPS,每天处理多少数据的流量
  4. sql题,1 查询表中1-5,2020-08-26 00:00:00的rate(汇率);2 根据rate表,找到每个汇率的持续时间。比如下图中1对5的汇率: 1|5|1.8344|2020-08-16 00:00:000(start_date)|2020-09-01 00:00:00(end_date)

这是一个汇率变化表

  1. 1 用英语总结下面这个图;2 现在用二叉树的形式,向某个video(或video group)插入一个广告,返回client B里面有哪些video被插入了广告;3 如果是N叉树,你怎么做呢

  1. shell命令:选出一个文件夹(文件夹可能嵌套文件夹)里面,所有文件内容包含"python"的文件
  2. 反问

二面

  1. 自我介绍
  2. 介绍项目
  3. 算法题:leetcode 翻转矩阵,写单测
  4. 算法题:找两个字符串的公共前缀,写单测
  5. 算法题:将数字转换成英文(1000101,转换成one million and one hundred and one)
  6. sql题:忘记了...
  7. 场景题:你是Insight部分(clickhouse之前的数据处理部分不用管),针对从clickhouse拿数据和查询数据,这里面有什么risk或者你想问的?

  1.  

三面

  1. 自我介绍
  2. 介绍项目,介绍自己做了哪些功能,功能是干嘛的
  3. 设计题:现在有N个人,N个位置,把这N个人放到这N个位置上。需要满足:每个人在每个位置上的概率是一样的。怎么设计,伪代码怎么写
  4. 数据库有哪些连接
  5. sql:现在给你两个表,表A和表B,数据字段一样,数据可能有重复。让你找出只在表A不在表B中的数据。
  6. sql:日活,月活的sql怎么写
  7. 现在有1TB大小的文件,超过单机内存,你准备怎么处理。
  8. linux命令题:删除一个文件夹下(文件夹会包含文件夹)里所有以.class结尾的文件怎么写
  9. 大数据的处理流程是什么,对每步所需要的知识有什么了解
  10. 平时刷不刷leetcode周赛,成绩怎么样
  11. 反问

 

 

6. 查看进程用什么命令?知道进程id,怎么查找进程的可执行文件路径

5. linux了解吗,有在linux下的开发经验吗,vim用的怎么样

 

9. 做题:第一题是给定一个数组,求和的绝对值最小的两个元素的下标;第二题是leetcode上的有效括号数量那题,我忘了咋做了。面试官提示可以用回溯,楼主基本思路表达出来了,但是后面心态炸了,写的代码里有个大bug。

 

7. 多线程编程了解吗

8. 写下单例模式

9. 编程题:和为某个值的子路径数量

 

一面主要问基础知识和写题,算法题都很简单,比如二叉树最大深度,判断是否存在路径使二叉树路径和为定值,找到数组重复的数

基础知识问了tcp,udp,线程和进程,Linux下线程,线程切换,常用的Linux命令,数据库事务特性以及实现

 

二面写了两道题,第一道是写链表右移k个位置,第二题是判断两个字符串是否可以通过指定的操作得到(将一个字符串任意划分成一棵二叉树,左右子树为不相交的子串,操作为将左右子树交换)。这题我一直在想有没有什么规律之类。。。结果面试官看我没写出来然后提示我用暴力法😭😭

然后问到c11新特性,智能指针,智能指针是线程安全的吗?auto关键字。问到当web服务发生异常时,如何定位问题所在。

二面感觉没面好,有些地方没回答好,第二道题也没来得及写完。

三面主要就是聊项目,聊业务,聊人生。


http://chatgpt.dhexx.cn/article/7ddKCGox.shtml

相关文章

迈向云原生:名企FreeWheel应用架构演进

FreeWheel是美国传媒巨头康卡斯特(Comcast)集团旗下的高端视频广告技术供应商,90%以上的美国主流电视媒体和运营商都在使用FreeWheel的广告平台和技术。本文将带你了解名企FreeWheel核心业务系统研发团队将单体应用改造成云原生微服务应用的演…

2022年4月16日freewheel机试题

具体题目名字记不太清了,大概如下 第一题 给搜索二叉树的前序遍历结果,重构搜索二叉树,返回根结点。 思路:递归维护两个值,一个是可插入的最大值和可插入的最小值。 1、当前插入的值满足小于可插入的最大值和大于可插…

访FreeWheel总架构师邓就庆:架构与成长之道

特约记者:卢亿雷,精硕科技(AdMaster)技术副总裁兼总架构师,CCF(中国计算学会)大数据专委委员,北京航空航天大学特聘教授。 受访嘉宾:邓就庆(Jack),FreeWheel高…

迈向云原生:名企FreeWheel应用架构演进 | 文末粉丝福利

点击“博文视点Broadview”,获取更多书讯 FreeWheel是美国传媒巨头康卡斯特(Comcast)集团旗下的高端视频广告技术供应商,90%以上的美国主流电视媒体和运营商都在使用FreeWheel的广告平台和技术。本文将带你了解名企FreeWheel核心业…

FreeWheel容力:着眼行业 我们走在视频广告变革的浪尖上

随着大数据、人工智能时代的到来,越来越多的传统企业面临着转型的压力。FreeWheel作为提供高端互联网视频广告投放、监测、预测、增值等关键解决方案的外企,有着很多国际化大数据方案落地的经验。CSDN记者有幸与FreeWheel公司高级副总裁容力,…

FreeWheel是一家怎样的公司?

在知乎上有一个帖子,题目就是“FreeWheel是一家怎么样的公司?”这个帖子获得了85,860的阅读量以及数百条赞同和评论,可以说在“公司怎样系列”的外企中应该是名列前茅了。而在老孙所知晓的众多外企中,FreeWheel应该算是一家蛮特别…

如何把Windows 7英文系统转换为中文系统

如何把Windows 7英文系统转换为中文系统 Windows 7 Ultimate版才有多语言(MUI)支持,但是并非一定要MUI版本才能安装新语言。Windows 7虽然没有MUI的支持,但使用Vistalizator工具可以巧妙避开这一功能,直接将语言包植入操作系统,同…

win7 professional 英文版 改 中文

转载自:http://blog.sina.com.cn/s/blog_6f108d3e0100pl1k.html Windows 7 语言包微软 Windows Update 官方服务器下载For Windows 7 32位:简体:http://download.windowsupdate.com/msdownload/update/software/updt/2009/08/windows6.1-kb972813-x86-zh…

此语言无法安装在此计算机上win7,win7系统无法安装英文语言包解决方法

有用户由于学习或工作需要,需要给win7旗舰版系统安装英文语言包,但是下载了windows6.1-kb2483139-x64-en-us_9b9c8a867baff2920507fbf1e1b4a158572b9b87.exe后点击安装,提示安装失败,尝试在安全模式下安装也失败了。使用lp.cab 以…

wifidog接口文档

wifidog是搭建无线热点认证系统的解决方案之一,他比nocat更适合互联网营销思路。目前支持openwrt系统,他实现了路由器和认证服务器的数据交互,在路由器方是用C语言代码,通过wifidog程序和linux iptables防火墙实现接入用户的认证跳…

公共场所wifi认证解决方案wifidog+authpuppy

服务器:linux mint 17.3 authpuppy 路由器:DB120 wifidog 手机一部 一、在OpenWrt的路由器上安装Wifidog应用程序 安装Wifidog程序有两种方式,一种是在刷了OpenWrt的路由器上直接安装Wifidog;或者是把Wifidog直接编译进OpenW…

wifidog 配置文件

下面回到路由器,编辑wifidog.conf,一般情况下,我们之后配置ExternalInterface,GatewayInterface和AuthServer这三项就可以,其他默认。下面是我的配置: opk安装包:luci-app-wifidog-all.ipk 链…

Portal Server搭建(wifidog安装)

可以参考这篇文档: http://dev.wifidog.org/wiki/doc/install/ubuntu/auth-server#Configurelocaleinwifidog.conf 一、 安装前准备 打开终端(用普通用户进入终端,不要用超级用户)。 sudo apt-get update sudo apt-get instal…

wifidog+authpuppy搭建WiFi 接入设备认证测试平台

0:前提 其实搭建认证环境都是基础,重要的是要对WiFidog的代码进行详细的研究,了解清楚wifidog与authpuppy之间进行了哪些数据交互,WiFidog的程序框架及iptables的建立及生效规则,这才是重点。WiFidog和之前nodogsplas…

wifidog authpuppy 服务器搭建

安装环境(64位 Ubuntu 14.04.4 LTS \n \l )一、安装各种软件包1、apache和php sudo apt-get updatesudo apt-get install apache2 php5 复制代码 2、安装数据库(postgresql或者mysql) sudo apt-get install postgresql 复制代码 3、安装需要的库 sudo ap…

wifidog认证流程图

一. 用户上线 1. 用户访问网络,通过iptables将未认证的用户dnat到wifidog进程,wifidog通过307报文将用户重定向到认证服务器 2. 用户打开认证服务器登录页面,输入用户名密码,发送认证请求 3. 认证成功的话服务器会发送302报文&…

wifidog+authpuppy认证页面的配置

路由器上用的是wifidog client,服务器后端管理用的是authpuppy。 首先,选择自己的操作系统,在http://www.authpuppy.org/doc/Main_Page网站里面,我的操作系统是Linux。 然后到这个网站http://www.authpuppy.org/doc/Getting_Star…

openwrt-看门狗watchdog

一、硬件watchdog和软件watchdog Linux内核不仅为各种不同类型的watchdog硬件电路提供了驱动,还提供了一个基于定时器的纯软件watchdog驱动,软件watchdog基于内核的定时器实现,当内核或中断出现异常时,软件watchdog是无法复位系统…

wifidog认证流程(图文版)

学习使用wifidog一段时间了,觉得这玩意真的不错,虽然有些代码写的不够严谨,运行效率不够高,但是少量人数情况下实现portal是很好的方案。 下面是我摘自一个博客的内容和apfree写的文档中的一部分发上来的,希望能对研究…

wifidog 认证

首先简单介绍一下什么是Portal认证,Portal认证,通常也会叫Web认证,未认证用户上网时,设备强制用户登录到特定站点,用户可以免费访问其中的服务。当用户需要使用互联网中的其它信息时,必须在门户网站进行认证…