前往小程序,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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Java 枚举类详解
这样一来,1-7的星期数就可以用WeekConstant.MON这样的方式来表达了,好看了不少,但是仍然存在一定的缺陷。
花落花相惜
2021/12/15
9900
Guava-1.22类Strings
返回字符串,长度最少是minLength,长度不够的话用重复的padChar填充。
悠扬前奏
2019/05/31
5830
java之【枚举工具类】EnumUtils
getEnum(Class<E> enumClass, String enumName) 通过类返回一个枚举,可能返回空
IT工作者
2022/05/17
1.1K0
java枚举类型学习
用的不多,但用的时候仅仅简单的使用,不太明白原理,今天就系统的学一下枚举。参考:java编程思想。 Update: 枚举可以当做数据字典来存储,通常只要一个字段即instance本身,toString()或者name()打印的string。 枚举的数据都是一个实例对象,比如 enum Test{A}中A就是一个对象,A的toString和name()的结果是“A”。而如果一个字符串为"A",可以转为对应的枚举实例:Test.valueOf("A") ---- 1.简单创建 枚举就是一个固定的集合,内容是声明
Ryan-Miao
2018/03/13
1.2K0
3. java缓存-线程内缓存guava cache
根据上图中的缓存框架,我们常用的一些缓存实例有:LocalManualCache和LocalLoadingCache,两者唯一的区别就是LocalLoadingCache extends LocalManualCache implements LoadingCache<K,V>接口。 LocalManualCache和LocalLoadingCache两者都是对LoaclCache的包装,而LocalCache就是一个缓存的存储器,通过继承AbstractMap和实现ConcurrentMap接口,实现了支持并发的本地map(可以看成类似的ConcunrrentHashMap),LocalCache不对外暴露,因此只能通过其他方式提供实例,这就是CacheBuilder,以后建议大家也可以通过Builder的形式对外暴露实例。
全栈程序员站长
2022/11/09
9030
3. java缓存-线程内缓存guava cache
Guava-1.基础工具类(base)
1. Package com.google.common.base 基础实用库和接口。 1.1 接口概述 接口 描述 FinalizableReference 由有代码在其对象垃圾回收之后还有代码运行的引用实现 Function<F,T> 基于一个输入值确定一个输出值 Predicate<T> 由给定的输入值确定true或者false Supplier<T> 一个能够支持单例模式对象的类 1.2 类概述 类名 描述 Ascii 预处理ASCII字符(位于0x00到0x7F之间的值)和包含这些字符的字符串的
悠扬前奏
2019/05/30
8150
提升编程效率的利器: 解析Google Guava库之常用工具类-40个示例(七)
Guava库是一组来自Google的核心Java库,其设计目的是为了简化Java开发过程,提高开发效率。这个库包含了大量实用的API,可以帮助开发者解决日常开发中遇到的各种问题。
公众号:码到三十五
2024/03/19
2810
MyBatis常用特性运用
在本小节,我将通过一个例子介绍MyBatis 中一些常用特性的运用,包括类型处理器,动态SQL等等。
码农飞哥
2021/08/18
4200
《Guava》基础 入门
Guava 包含我们在基于Java的项目中依赖的Google的几个核心库:集合,缓存,原语支持,并发库,通用批注,字符串处理,I / O等。
猫头虎
2024/04/07
1590
《Guava》基础 入门
聊一聊Java枚举(enmu)的使用
枚举可以被认为是一个密封类的语法糖,该类在编译时仅实例化了若干次,以定义一组常量。
终身幼稚园
2020/05/18
1.4K0
JDK枚举原理解析
枚举是我们在编码过程中常用的,比如电影有多种类型:喜剧片、动作片、恐怖片、爱情片、纪录片等等。在这种场景当中,我们可以编写一个枚举类(如MovieType)来进行表示。
孟君
2019/08/28
5980
JDK枚举原理解析
运行时动态增加枚举类型
最近在使用一个内部框架的时候,希望能够在运行时指定枚举类型,却发现这是一件挺麻烦的事情(不找别的替代方式,就是要动态增加 enum 的类型),方法也不正统,不过作为有趣的尝试,研究研究也无妨,下面的内容主要来自于 《Java – create enum instances dynamically》这样一篇文章。在一切开始前,如果你想问,为什么非要增加/改变 enum 类型?其实这是一个非常好的问题,多数情况下这是应对被避免的,但是这不在今天我的讨论范围内。
四火
2022/07/18
1.3K0
运行时动态增加枚举类型
spring自定义注解实现(spring里面的注解)
1.SOURCE:在源文件中生效,仅存在java文件中,class文件将会去除注解。
全栈程序员站长
2022/07/30
8050
spring自定义注解实现(spring里面的注解)
SpringBoot系列之自定义枚举类的数据校验注解
SpringBoot系列之自定义枚举类的数据校验注解 业务场景:数据校验,需要对枚举类型的数据传参,进行数据校验,不能随便传参。拓展,支持多个参数的枚举数据校验
SmileNicky
2021/12/17
3.2K1
SpringBoot系列之自定义枚举类的数据校验注解
java之枚举
枚举类简介: Java5新增了一个enum关键字(它与class、interface关键字的地位相同),用以定义枚举类。枚举类也是一种特殊的类,所以也具有和类相同的变量和方法,也可以定义自己的构造器。 枚举类入门: 枚举类定义: package com.alibaba.oop; //定义了一个枚举类, public enum EnumTest { //在第一行列出4个枚举实例 SPRING,SUMMER,FALL,WINTER; } 枚举类使用: public class TestEnum
说故事的五公子
2019/09/11
1.5K0
你有没有掉进去过这些 Exception 的“陷阱“(Part C)
在test包中新增测试类ConcurrentModificationExceptionTest
RiemannHypothesis
2022/08/19
3130
你有没有掉进去过这些 Exception 的“陷阱“(Part C)
Guava学习:Cache缓存
摘要: 学习Google内部使用的工具包Guava,在Java项目中轻松地增加缓存,提高程序获取数据的效率。 一、什么是缓存? 根据科普中国的定义,缓存就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。由于缓存的运行速度比内存快得多,故缓存的作用就是帮助硬件更快地运行。
用户5325874
2020/01/16
1.1K0
初探Google Guava
第一次接触我是在16年春github上,当时在找单机查缓存方法,google guava当初取名是因为JAVA的类库不好用,所以谷歌工程师自己开发一套,想着google出品必属精品理念,我们一起来了解一下。
爱撸猫的杰
2019/03/28
1.1K0
初探Google Guava
枚举enum基本特性
enum(枚举)是Java se5中添加的一个新特性,是指一个经过排序的、被打包成一个单一实体的项列表。一个枚举的实例可以使用枚举项列表中任意单一项的值。枚举在各个语言当中都有着广泛的应用,通常用来表示诸如颜色、方式、类别、状态等等数目有限、形式离散、表达又极为明确的量。
栋先生
2018/09/29
5420
如何用枚举消除if/else?-枚举高阶用法
枚举特性 我们先来写一个枚举 public enum TestEnum { //TEACHER 老师;STUDENT 学生;PARENT 父母 TEACHER,STUDENT,PARENT } 然后编译成class文件,再反编译class文件。 PS E:\Study\code\demo\src\main\java\com\lvshen\demo\enumtest> javac .\TestEnum.java PS E:\Study\code\demo\src\main\java\com
Lvshen
2022/05/05
9210
如何用枚举消除if/else?-枚举高阶用法
相关推荐
Java 枚举类详解
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档