Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >字节跳动AI lab 三面记录

字节跳动AI lab 三面记录

作者头像
牛客网
发布于 2019-08-19 02:30:12
发布于 2019-08-19 02:30:12
2.8K0
举报
文章被收录于专栏:牛客网牛客网

三面面试官准时上线,技术总监看起来都比较严肃,哈哈哈,不过后面好亲切,谢谢面试官维持的面试氛围,感觉很不错~

  不过今天深度学习基础一点也没问,昨晚复习了好久好久,哈哈哈。

  三面主要问项目细节和发散性思维的考量,各位记得要好好复习项目呀~

  项目:

  1、OPPO人像分割比赛:

  Deep Image Matting网络相关,loss函数,如何求解;

  deeplab v3如何改进,训练过程。

  2、卫星图像目标检测相关。

  解决什么任务,从哪些方面加速,加速效果如何。

  开放性问题:

  1、给定一亿左右的数据,如何进行相似度检索;

  回答:

  1)归一化;2)kmeans(加速);3)计算当前样本距离每个中心点的距离;4)求最近的中心店,进行归类。

  kmeans的k值如何选取;

  2、如何生成一个随机点在圆内;

  3、给定一个随机数发生器在0~7之间,如何生成0~10之间的随机数;

  代码:

  (口述,时间原因没让写,最后面试官让分析了一下时间复杂度~)

  两数之和;

  三数之和;

  四数之和。

  希望还有后期面试吧,最后祝愿大家都能拿到心仪的offer,加油~

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.08.15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Jdbc源码详解(一):示例+Driver注册流程
0x00 前言 写在前面 问题一: 你是否曾经好奇在使用jdbc的时候为什么要写这行代码:Class.forName("com.mysql.jdbc.Driver"); 问题二: 你是否经常遇到ClassNotFoundException异常,然后仅仅是百度一下找到答案就不再关注? 问题三: 你是否在项目中用了三到五年的jdbc程序,但是仍然没有看过它的实现原理? 问题四: 你是否想好好阅读一份源码,但是一直没有开始? 如果上面说到的几个问题你有遇到过,那么你可以继续阅读下面的内容了
木东居士
2018/05/25
2.5K0
java自定义注解的使用和基本原理「建议收藏」
在web开发中,权限控制非常重要,所以有些接口会限制必须登录之后才能访问,但是个别接口并没有这种限制。一种方式是把需要过滤的接口或者方法配置在文件中,每次请求时在拦截器中根据请求的路径与配置文件中的对比过滤。其实还有另外一种方式就是通过注解方式。
全栈程序员站长
2022/07/30
5100
java自定义注解的使用和基本原理「建议收藏」
一个switch case引起的线上bug
1、上午的时候,QA同学突然说,测试自动化的流程突然过不去了,问我是不是最近对线上做了某些修改。当时第一反应是不可能
高性能架构探索
2021/04/08
7640
SDP(2):ScalikeJDBC-Connection Pool Configuration
  scalikeJDBC可以通过配置文件来设置连接池及全局系统参数。对配置文件的解析是通过TypesafeConfig工具库实现的。默认加载classpath下的application.conf,application.json和application.properties文件。作为尝试,我们可以在resource/application.conf文件里进行h2和mysql数据库的JDBC驱动参数定义: # JDBC settings db { h2 { driver="org.h2.Driv
用户1150956
2018/03/16
1.3K0
设计模式之代理模式(二)CGLIB动态代理实现
像上一篇所说的代理模式其实是静态代理,在实际开发中其实应用不大,因为他需要事先知道被代理对象是谁,而且被代理对象和代理对象实现了公共的接口。实际情况往往并不能满足这些条件,我们往往在写代理模式的时候并不知道到时候被代理的对象是谁。解决办法就是——动态代理。以下我们将使用CGLIB实现动态代理。 一、动态代理概述 程序在运行期而不是编译器,生成被代理对象的代理对象,并且被代理对象并不需要和代理对象实现共同的接口。基于此,我们可以利用代理对象,提供一种以控制对被代理对象的访问。 1.1 动态代理的原理 基于C
java达人
2018/02/01
6800
设计模式之代理模式(二)CGLIB动态代理实现
知识扩展--if...else...与switch...case...的执行原理if和switch的原理
  编程语言中的条件分支结构有两种:if-else和switch-case,这两种条件分支之间可以相互转换,但是也存在一些区别,那么什么时候该用if-else,什么时候该用switch-case呢?这就需要我们去了解它们之间的练习和区别了。
mukekeheart
2019/09/29
1.6K0
知识扩展--if...else...与switch...case...的执行原理if和switch的原理
tomcat通用回显
Container:容器,可以看作是一个servlet容器,包含一些Engine,Host,Context,Wraper等,访问的路径什么的就存放在这里
红队蓝军
2023/09/05
2140
tomcat通用回显
JDK中注解的底层实现
用Java快三年了,注解算是一个常用的类型,特别是在一些框架里面会大量使用注解做组件标识、配置或者策略。但是一直没有深入去探究JDK中的注解到底是什么,底层是怎么实现了?于是参考了一些资料,做了一次稍微详细的分析。
Throwable
2020/06/23
6750
Java动态代理
Java动态代理是一种在运行时对目标类进行拓展的技术。目前,Java动态代理有两种实现方式:JDK和CGLIB(Code Generation Library),下面分别从两个章节对它们进行介绍。
程序猿杜小头
2022/12/01
9550
Java动态代理
JavaScript switch case语句详解
switch 语句专门用来设计多分支条件结构。与 else/if 多分支结构相比,switch 结构更简洁,执行效率更高。 语法格式
用户3519280
2023/07/07
5760
JavaScript switch case语句详解
SpringBoot之SpringApplication Explain
Java 配置类或XML上下文配置集合,用于Spring Boot BeanDefinitionLoader读取,并且将配置源解析加载为Spring Bean 定义。
Isaac Zhang
2019/09/10
6610
Tomcat Filter之动态注入
最近,看到好多不错的关于“无文件Webshell”的文章,对其中利用上下文动态的注入Filter的技术做了一下简单验证,写一下测试总结,不依赖任何框架,仅想学习一下tomcat的filter。
CN_Simo
2020/07/07
1.3K0
Java 动态代理都不懂怎么装逼?
好几天不写文章,今天来写一篇,从之前的计划表上看到还有关于java的动态代理没写,这个技术平常用的少,也不是特别好理解,今天补上这篇,希望能讲明白,不至于像我一样迷茫好久,开始吧
香菜聊游戏
2021/07/13
1.7K0
Java 动态代理都不懂怎么装逼?
聊聊canal的DirectLogFetcher
canal-1.1.4/dbsync/src/main/java/com/taobao/tddl/dbsync/binlog/DirectLogFetcher.java
code4it
2020/04/22
7880
聊聊canal的DirectLogFetcher
SDP(3):ScalikeJDBC- JDBC-Engine:Fetching
  ScalikeJDBC在覆盖JDBC基本功能上是比较完整的,而且实现这些功能的方式比较简洁,运算效率方面自然会稍高一筹了。理论上用ScalikeJDBC作为一种JDBC-Engine还是比较理想的:让它处于各种JDBC工具库和数据库实例之间接收JDBC运算指令然后连接目标数据库进行相关运算后返回结果。一般来说,各种JDBC工具库如ORM,FRM软件通过各自的DSL在复杂的数据库表关系环境内进行数据管理编程,最终产生相关的SQL语句即(prepared)statement+parameters传递给指定类
用户1150956
2018/03/16
1.7K0
springBoot生成SQL文件-使用Hibernate5的SchemaExport实现01
上一篇我们说了使用jpa配置属性直接生成SQL全量脚本文件的方式,想重新了解可以看:springBoot+jpa根据实体类注解生成SQL文件。 这一篇是根据Hibernate的SchemaExport实现程序建表,具体的方案可以是写在main函数中直接执行,也可以注入在springBoot中,在项目启动时自动完成。这里首先介绍第一种。
WindCoder
2020/01/21
1.3K0
SDP(1):ScalikeJDBC-基本操作介绍
  简单来说:JDBC是一种开放标准的跨编程语言、跨数据库类型编程API。各类型数据库产品厂商都会按它的标准要求来提供针对自身产品的JDBC驱动程序。最主要的这是一套成熟的工具,在编程人员中使用很普及。既然我们的目标是开发一套标准的大数据系统集成API,那么采用JDBC系统数据接口可以沿用业内丰富的技术资源、覆盖更多类型用户的编程需要,以及降低使用门槛。对于scala编程语言来讲,ScalikeJDBC是一套最合适满足我们下面开发要求的工具库,因为它可以用最简单易用的方式来实现JDBC的基本功能。
用户1150956
2022/05/10
1.4K0
Java注解是如何玩转的,面试官和我聊了半个小时
小白:自定义注解后,需要定义这个注解的注解解析及处理器,在这个注解解析及处理器的内部,通过反射使用Class、Method、Field对象的getAnnotation()方法可以获取各自位置上的注解信息,进而完成注解所需要的行为,例如给属性赋值、查找依赖的对象实例等。
JavaQ
2020/03/26
8730
JDBC驱动程序注册 JDBC简介(二)
常用的驱动程序名称与URL格式如上表所示,随着版本变化,会存在些许变动,如有不对,还需重新查验
noteless
2019/02/25
1.6K0
JDBC驱动程序注册  JDBC简介(二)
从Tomcat源码中寻找request路径进行注入
前面主要是通过寻找一个全局存储的request / response来进行Tomcat中间下的回显,但是在tomcat 7环境下并不能够获取到StandardContext对象,这里李三师傅在前文的基础中发现了在AbstractProtocol$ConnectionHandler#register的调用中不仅像之前的思路一样将获取到的RequestInfo对象存放在了global属性中。
FB客服
2023/02/10
4450
从Tomcat源码中寻找request路径进行注入
相关推荐
Jdbc源码详解(一):示例+Driver注册流程
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档