Android面试攻略

文章背景

好记性不如烂笔头

Android层面

一、Android基础
1、四大组件的意义及使用,生命周期回调及意义
2、AsyncTask、Handler的使用
3、Android系统层次框架结构
4、AsyncTask的实现方式
5、AsyncTask使用的时候应该注意什么
6、Android常见的存储方式
7、Looper、Handler和MessageQueue的关系
答案链接1
答案链接2
8、Activity的启动流程(考察对Framwork的熟悉程度)
https://blog.csdn.net/u012267215/article/details/91406211
9、多进程开发的注意事项(Application类区分进程,进程间内存不可见、进程间通讯方式)
10、activity四种启动模式区别和应用场景。
http://www.cnblogs.com/meizixiong/archive/2013/07/03/3170591.html
https://blog.csdn.net/black_bird_cn/article/details/79764794
http://blog.csdn.net/liuhe688/article/details/6754323/
http://blog.csdn.net/qq_27650777/article/details/51775573
https://blog.csdn.net/JustinNick/article/details/52530279?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.control
11、service生命周期,两种启动方式的区别。
https://www.jb51.net/article/137607.htm
11_2、Service与activity之间通信
https://www.jb51.net/article/137607.htm
12、 实现ipc的方法有哪些,AIDL?
答案链接
13、handler的内在原理。消息队列为空会怎样?
http://www.cnblogs.com/codingmyworld/archive/2011/09/14/2174255.html
http://www.cnblogs.com/John-Chen/p/4396268.html
这里写图片描述
14、handler引发内存泄漏的原因以及如何避免。
15、如何性能优化
答案链接1
答案链接2
答案链接3
https://mp.weixin.qq.com/s/YPwApikK57BMu-FbnxbSHg
https://mp.weixin.qq.com/s/yD9walcQmGR19fUpM_oBgQ
布局性能优化:
https://www.jianshu.com/p/dd8611a1f95a
https://www.cnblogs.com/hoolay/p/6248514.html
https://blog.csdn.net/u012124438/article/details/54564659
https://mp.weixin.qq.com/s?__biz=MzU0MTYwMTIzMw==&mid=2247485105&idx=1&sn=246b12a78ca4466c28aa970f93a0d31a&scene=21#wechat_redirect

16、Android进程间通信的几种方式
https://www.cnblogs.com/lizhengxian/p/5075635.html
https://www.cnblogs.com/lizhengxian/p/5075635.html
https://mp.weixin.qq.com/s/oGdKOJ_0wpuMYvugkFuF9g
https://mp.weixin.qq.com/s/kZD6j4BpJnrbInZXwsQXdg
17、Android 强、软、弱、虚引用 区别和使用场景
https://mp.weixin.qq.com/s/h5MzWRsfRTrrH4z3QIrSzQ
18、其它面试题
阿里春招Android面经
https://mp.weixin.qq.com/s/KwWbbZt3Rp9Mghj8pFJtYQ
2019 Android 秋招提前批面试总结 (已拿BAT等6家口头offer)
https://mp.weixin.qq.com/s/eaCMEtBdeIa0x5R7dLm1xQ
给大家分享一个面试经验
https://mp.weixin.qq.com/s/-6hsXnVZcB9apwpLW64OkA
我的杭州面试之旅
https://mp.weixin.qq.com/s/haZRurfMHQzzr-ffxAh20w
Android 面试题集 包含答案
https://mp.weixin.qq.com/s/NBrEwFI8e8xtLsX0uadm7w
https://blog.csdn.net/xiangzhihong8/article/details/96280254
https://mp.weixin.qq.com/s/OXQFuRFHRvVraHiwqjPSOA
https://github.com/Moosphan/Android-Daily-Interview

2019 android面试题(拼多多、百度、阿里、头条等)
https://www.jianshu.com/p/eacb90c875a9
https://my.oschina.net/u/3973578/blog/3005102
头条
https://blog.csdn.net/epubit17/article/details/80342004
https://www.jianshu.com/p/749524debf0e

19.App保活方案
https://mp.weixin.qq.com/s/Eh-OOqZ_WuKj4fmB_czS_w
https://zhuanlan.zhihu.com/p/99745731?utm_source=wechat_timeline

20.自定义换行viewgroup
https://www.jianshu.com/p/47c39b9e37ee
https://www.cnblogs.com/slider/archive/2011/11/24/2262161.html
https://blog.csdn.net/NiZhuanXingHeIT/article/details/49096297?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1

21、java对象占用内存大小计算
对象头 8byte + 类型引用 4byte(然后有引用在加上引用个数*4) + 数据大小(本对象本身各个所含变量内存大小相加+父类继承的变量内存大小相加)加起来必须要是8的倍数 不够就补上
https://www.cnblogs.com/feng-gamer/p/10543004.html

二、Resource相关
1、.9图片的意义
为了自适应,比如聊天界面的气泡背景,会根据聊天内容的变化自适应。
2、style和theme的作用及用法
3、dpi、sp、px的区别以及转换关系
http://blog.csdn.net/xinanheishao/article/details/73253096
4、raw和assets文件夹的作用,二者有何区别
http://blog.csdn.net/leichelle/article/details/7884052
5、Android系统如何在多个资源文件夹下查找匹配最合适的资源

三、View相关
1、常用组件的使用:ListView、RecyclerView及Adapter的使用
2、View之间的继承关系
3、Invalidate与postInvalidate的区别
4、自定义View的实现方式(根据项目经验询问相关组件)。
https://blog.csdn.net/lmj623565791/article/details/24252901/
5、onMeasure/onLayout/onDraw的作用
6、Paint、Matrix、Shader等绘制相关类的方法作用
7、详细描述事件分发机制
http://blog.csdn.net/guolin_blog/article/details/9097463#comments
http://blog.csdn.net/yanbober/article/details/45887547#reply

四、图片处理
1、一般项目中如何加载大图
2、图片压缩的方式
3、如何不压缩图片加载高清图
4、图片加载过程中,一般会使用缓存,这个缓存的主要作用是什么
5、谈谈自己熟悉的图片加载框架
6、Android高效加载大图、多图解决方案,有效避免程序OOM
https://blog.csdn.net/guolin_blog/article/details/9316683
https://blog.csdn.net/lmj623565791/article/details/49300989

五、动画类
1、Android有哪些动画的实现方式
2、Interpolator类的意义和常用的Interpolator
3、ViewAnimation与属性动画有什么区别
4、如何自定义ViewAnimation
5、属性动画的实现原理
以上题目答案链接

六、开放平台应用
1、是否使用过第三方平台
2、常用开放平台的熟悉度(微信、QQ、微博、支付宝等常用的支付和分享)
3、是否进行过对第三方平台的统一封装?
4、是否自己开发过SDK?

七、设计相关
1、有哪些常用的设计模式、设计原则
2、设计模式在Android源码中的应用
3、设计模式在项目中的应用
4、项目中的分包方式
5、MVC在android中的应用,利弊
http://blog.csdn.net/xinanheishao/article/details/74732933
6、android项目中的常见层次结构,包划分
7、有没有设计过项目中的层级结构、包划分
8、MVP与MVC的区别,MVP的优缺点
答案链接

八、其它
2、操作系统: 进程冲突,生产者消费者问题,设逻辑分页和物理分页好处是什么,什么是脏内存。
4、public等四个权限关键字的区别。
5、synchronized的用法区别,可否嵌套。
6、 hashmap底层实现,扩容策略,初始化。
7、arraylist和linkedlist的实现和区别。 classloader的作用,双亲委托。
8、 gc算法(优缺点),为什么叫新生代老年代(晋升机制)。
9、android: activity退出怎么保存数据。
10、怎么把数据写入文件。
11、 picasso的缓存策略,lrucache底层实现。
12、linkedhashmap底层实现,缓存文件怎么命名。
13、 RxJava优缺点。
14、自定义view有几个构造方法,第三个参数作用。
15、 listview的convert view作用,用viewholder为什么可以优化它。
16、app被杀死怎么启动
17、耗电太多怎么破
18、怎么统计crash
19、怎么减少用户流量消耗
20、事件分发机制,ontouchlistener返回false才会调用onclicklistener
11、方法数超过65535怎么办
12、binder机制
13、如何避免anr
14、listview优化
http://blog.csdn.net/nugongahou110/article/details/47128125
http://blog.csdn.net/s003603u/article/details/47261393
https://www.sohu.com/a/219624860_733133?qq-pf-to=pcqq.group
https://blog.csdn.net/liyi1009365545/article/details/82219746
15、bitmap怎么避免oom
17、垃圾回收机制
18、元空间有哪些东西
16、Java静态内部类和内部类的区别
答案链接1
答案链接2
17、二维数组二分查找的最优算法,数组元素从左到右从上到下递增
17、 retrofit原理
18、recyclerview和listview异同,各自缓存原理
https://segmentfault.com/a/1190000007331249
http://www.cnblogs.com/tiantianbyconan/p/4232560.html
19、singletask启动standard的activity在哪个栈
20、hashcode和equals有什么关系
22、 RxJava优点,map,flatmap的原理。 可不可以多次subscribeOn,ObserveOn,会有什么后果。
23、 lambda表达式?
24、擅长android哪些方面?
25、下拉刷新加载更多的原理
26、 final作用
26、一个无序数组怎么找出两个和为特定值的数?快排后首尾两游标。
27、开发过程中有没有实际遇到内存泄露情况,怎么解决的。
29、什么叫高内聚低耦合?如何编写重构的代码?
30、你比较感兴趣的技术有哪些?
31、怎么设计一个检测内存泄漏的第三方框架
32、为什么用Picasso不用更好的库,RxJava相关。
33、手写一个线程安全的单例模式。
30、有几种排序法、请写出冒泡排序的伪代码
31、怎么使键盘弹出的时候edittext的光标始终处于最后一行。
32、listview上面有个浮动窗口下拉刷新的时候会挡住item,如何解决。
33、安卓在网络请求的时候,服务器已经返回数据了,但是手机突然断网,没接收到数据,如何处理?
34、当用户进入一个页面时,该页面正在loading网络数据时,用户快速点击了返回按钮,如何处理?
35、进程间如何通信、AIDL的实现原理。
https://mp.weixin.qq.com/s/oGdKOJ_0wpuMYvugkFuF9g
36、如何把SharedPreferences的数据共享给其它进程
37、客户端有哪些加密算法
http://mp.weixin.qq.com/s/wmBqL2PtLqkZZO5EKsJTJw
http://www.cnblogs.com/happinessCodes/archive/2010/07/27/1786404.html
38、如何解决ScrollView嵌套ListView滑动冲突
表现特点:
1、listView中数据显示不全
2、listView的滚动和ScrollView的滚动冲突,listview不能滑动
解决方法:
1、给ListView设置固定高度 android:layout_height=“220dp”
2、给ScrollView 设置 android:fillViewport=“true”
3、在listView的onTouch里面拦截ScrollView的事件,使得scrollView不可以获得点击事件,这样只有listView获得点击事件!

listview.setOnTouchListener(new OnTouchListener() {@Overridepublic boolean onTouch(View arg0, MotionEvent arg1) {scrollview.requestDisallowInterceptTouchEvent(true);return false;}});

http://blog.csdn.net/Mr_wzc/article/details/51778853

39、android多进程和多线程的实现,进程和线程区别。
40、用过哪些第三方框架
50、开发项目中遇到什么问题,如何解决的

算法和排序
1、 常用排序算法有哪些以及性能区别
http://blog.csdn.net/xinanheishao/article/details/77847182
http://blog.csdn.net/xinanheishao/article/details/77839080
http://blog.csdn.net/xinanheishao/article/details/77824004
http://blog.csdn.net/xinanheishao/article/details/77435699
2、比较器用的哪种?
3、完全二叉树高度为n结点最多有多少
4、汉诺塔问题怎么解决
5、 12个鸡蛋有一个质量不同,如何只称三次测出
6、求斐波那契数列第n项,n<30,斐波那契数列前10项为 1,1,2,3,5,8,13,21,34,55

public class TestMain {public static void main(String[] args) {int n;int fn;Scanner scanner = new Scanner(System.in);System.err.println("请输入30以内的整数:");n = scanner.nextInt();fn = peibo(n);System.out.println("斐波那契数列第" + n + "项为:" + fn);}public static int peibo(int n) {if (n == 1 || n == 2) {return 1;}return peibo(n - 1) + peibo(n - 2);}}

通信协议
1、http和tcp的区别
http://www.cnblogs.com/iOS-mt/p/4264675.html
http://blog.csdn.net/sundacheng1989/article/details/28239711
http://www.2cto.com/net/201610/557246.html
http://blog.csdn.net/done58/article/details/50996680
2、http请求头主要包含哪些信息
http://tools.jb51.net/table/http_header
http://blog.csdn.net/mm2223/article/details/8089645/
3、http协议和https,ssl和tls握手。
4、tcp三次握手的过程?如果确认信号没传到服务器会发生什么?为什么不是两次握手?
https://blog.csdn.net/hyg0811/article/details/102366854
5、socket相关
6、http1.1相比以前版本有什么改变,七层/五层模型,tcpip分别对应哪层。https的对称加密。
7、tcp与udp的区别
https://www.cnblogs.com/fundebug/p/differences-of-tcp-and-udp.html
https://www.cnblogs.com/williamjie/p/9390164.html

Java层面

一、Java基础

1、对抽象、继承、多态的理解
2、泛型的作用及使用场景
3、枚举的特点及使用场景
5、JAVA反射机制
6、weak/soft/strong引用的区别
http://www.cnblogs.com/skywang12345/p/3154474.html
7、Object的hashCode()与equals()的区别和作用
8、final作用
9、内部类、匿名内部类的不同
答案链接
http://www.cnblogs.com/chenssy/p/3388487.html
http://www.cnblogs.com/yaoyinglong/p/Java%E5%86%85%E9%83%A8%E7%B1%BB-%E8%AF%AD%E6%B3%95%E7%AF%87.html
10、 java finalize关键字的用法
11、try 里面return了finally还会执行吗?执行顺序是?
https://www.cnblogs.com/superFish2016/p/6687549.html
http://www.cnblogs.com/hongten/archive/2013/12/10/hongten_java_finally.html
12、gc发生在什么时候。
13、Serializable与Parcelable的区别
两种都是用于支持序列化、反序列化话操作,两者最大的区别在于存储媒介的不同,Serializable使用IO读写存储在硬盘上,而Parcelable是直接在内存中读写,很明显内存的读写速度通常大于IO读写,所以在Android中通常优先选择Parcelable。
答案链接1
答案链接2
14、链表与数组的区别
http://www.cnblogs.com/FCWORLD/archive/2010/11/20/1882391.html
15、堆和栈的区别
 一、堆栈空间分配区别:
  1、栈(操作系统):由操作系统自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈;
  2、堆(操作系统): 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收,分配方式倒是类似于链表。
  二、堆栈缓存方式区别:
  1、栈使用的是一级缓存, 他们通常都是被调用时处于存储空间中,调用完毕立即释放;
  2、堆是存放在二级缓存中,生命周期由虚拟机的垃圾回收算法来决定(并不是一旦成为孤儿对象就能被回收)。所以调用这些对象的速度要相对来得低一些。
  三、堆栈数据结构区别:
  堆(数据结构):堆可以被看成是一棵树,如:堆排序;
  栈(数据结构):一种先进后出的数据结构。
参考:
https://blog.csdn.net/weixin_36194037/article/details/78871097
https://blog.csdn.net/jacky_feng/article/details/83759078
  
16、JAVA数据类型有哪些
http://www.cnblogs.com/simplefrog/archive/2012/07/15/2592011.html

二、集合类

1、JAVA常用集合类功能、区别和性能
http://blog.csdn.net/xinanheishao/article/details/77317963
2、并发相关的集合类
这里写图片描述
3、部分常用集合类的内部实现方式
http://blog.csdn.net/xinanheishao/article/details/77317963
4、hashmap和hashtable区别
http://blog.csdn.net/xinanheishao/article/details/77317963
5、hashmap删除键值对的过程,扩容算法
http://blog.csdn.net/aichuanwendang/article/details/53317351
https://mp.weixin.qq.com/s/SHJzWpZ0MscuJhPLRwWQxg
6、LinkedHashMap和HashMap的区别
http://blog.csdn.net/xinanheishao/article/details/77317963
7、list和set区别
http://blog.csdn.net/xinanheishao/article/details/77317963
8、Vector与ArrayList区别
http://blog.csdn.net/xinanheishao/article/details/77317963

三、 线程和多线程相关

1、Thread、Runnable、Callable、Futrue类关系与区别
2、JDK中默认提供了哪些线程池,有何区别
(1)、newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。
(2)、newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。
(3)、newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。
(4)、newSingleThreadExecutor 创建一个单线程化的线程池,它只会用唯一的工作线程来执行任务,保证所有任务按照指定顺序(FIFO, LIFO, 优先级)执行。
http://blog.csdn.net/vking_wang/article/details/9619137
http://blog.csdn.net/qq497930909/article/details/72876278
http://mp.weixin.qq.com/s/8JIKWm4bt4MdHWagpxQgrw
3、线程同步有几种方式,分别阐述在项目中的用法
4、在理解默认线程池的前提下,自己实现线程池
5、wait和sleep的区别,应用场景。
(1)、sleep方法属于Thread,wait方法属于Object
(2)、sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状态
(3)、调用wait()方法的时候,线程会放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象调用notify()方法后本线程才进入对象锁定池准备
(4)、wait只能在同步控制方法(synchronized)或者同步控制块里面使用,而sleep可以在任何地方使用
(5)、 sleep方法属于Thread类中方法,表示让一个线程进入睡眠状态,等待一定的时间之后,自动醒来进入到可运行状态,但它不会马上进入运行状态,因为其它线程可能正在运行而且没有被调度为放弃执行,除非(a)“醒来”的线程具有更高的优先级; (b)正在运行的线程因为其它原因而阻塞。 一个线程对象调用了sleep方法之后,并不会释放他所持有的所有对象锁,所以也就不会影响其他进程对象的运行。但在 sleep的过程中过程中有可能被其他对象调用它的interrupt(),产生InterruptedException异常,如果你的程序不捕获这个异常,线程就会异常终止,进入TERMINATED状态,如果你的程序捕获了这个异常,那么程序就会继续执行catch语句块(可能还有finally语句块)以及以后的代码。注意sleep()方法是一个静态方法,也就是说他只对当前对象有效,不能通过t.sleep()让t对象进入sleep。
(6)、wait属于Object的成员方法,一旦一个对象调用了wait方法,必须要采用notify()和notifyAll()方法唤醒该进程。如果线程拥有某个或某些对象的同步锁,那么在调用了wait()后,这个线程就会释放它持有的所有同步资源,而不限于这个被调用了wait()方法的对象。从而使线程所在对象中的其它synchronized数据可被别的线程使用。 wait()方法也同样会在wait的过程中有可能被其他对象调用interrupt()方法而产生InterruptedException,效果以及处理方式同sleep()方法。
6、死锁发生的条件。
死锁产生的原因:
(1).互斥条件。任务使用的资源至少一个是不能共享的。
(2).至少有一个任务它必须持有一个资源且正在等待获取一个当前被别的任务持有的资源。
(3).资源不能被任务抢占。任务必须把资源释放当做普通事件。
(4).必须有等待循环。
要发生死锁,上述条件必须全部都满足;所以要防止死锁的话,只需要破坏其中的一个即可。在程序中,最容易防止死锁的方法是破坏第四个条件~
http://www.cnblogs.com/XHJT/p/3898970.html
7、java保证线程安全有哪些方法,volatile和synchronized各有何作用
8、为什么引入线程池
http://www.cnblogs.com/devinzhang/p/3856200.html
9、synchronized(this)、synchronized(class)与synchronized(Object)的区别或Synchronized方法锁、对象锁、类锁区别
https://www.cnblogs.com/huansky/p/8869888.html
https://blog.csdn.net/luckey_zh/article/details/53815694
https://blog.csdn.net/zhujiangtaotaise/article/details/55509939
https://www.cnblogs.com/codebj/p/10994748.html
10、假如有n个网络线程,你需要当n个网络线程完成之后,再去做数据处理,你会怎么解决?
https://www.iteye.com/blog/zapldy-746458

四、字符串

1、String 是如何进行内存分配的
2、String str1 = “hello”;和String str2 = new String(“hello”);区别
http://jingyan.baidu.com/article/8275fc869a070346a03cf6f4.html
2、String、StringBuilder和StringBuffer的区别
答案链接
3、正则表达式相关问题
4、hashcode和equals有什么关系
5、反转一个整数的数字。
Example1: x = 123, return 321
Example2: x = -123, return –321
方法1:

private static int test1_1(int num){StringBuffer sb = new StringBuffer();sb.append(num).reverse();if (num < 0) {sb.insert(0, "-").deleteCharAt(sb.length() - 1);}System.out.print(sb.toString());  return Integer.parseInt(sb.toString());}

方法2:第二种方法性能稍好些

 private static void test1_2() {int num=123456;//int num=-123456;StringBuilder builder = new StringBuilder(Math.abs(num) + "");if (num > 0) {System.out.println(builder.reverse().toString());} else {System.out.println(builder.append("-").reverse().toString());}}

6、给定一个数字数字数组,其中只有两个元素只显示一次,而所有其他元素出现两次。 找到只出现一次的两个元素。
For example:
Given nums = [1, 2, 1, 3, 2, 5], return [3, 5].
方法1:

 private static int test2(){int array[]= {1, 2, 1, 3, 2, 5};int flag[]=new int[100];for(int i=0;i<array.length;i++){flag[array[i]]++;}for(int i=0;i<flag.length;i++){if(flag[i]==1){System.out.print(i+"  ");}}return 1;}

方法2:第二种方法性能稍好些

private static void test2_1(){int[] nums={1, 2, 1, 3, 2, 5};HashMap<Integer, Integer> hp = new HashMap<Integer, Integer>();for (int i = 0; i < nums.length; i++) {if (hp.containsKey(nums[i])) {hp.put(nums[i], hp.get(nums[i]) + 1);} else {hp.put(nums[i], 1);}}for (int i : hp.keySet()) {if (hp.get(i) == 1) {System.out.println(i);}}}

7、编写一个将字符串作为输入并返回字符串的函数。
Example:
Given s = “hello”, return "olleh”.
方法1:

private static void test3() {Scanner reader = new Scanner(System.in);String original = reader.next();StringBuffer output = new StringBuffer(original);output.reverse();int length = output.length();// 循环遍历此字符串for (int i = 0; i < length; i++) {// 如果第一位为0的话就用空字符串替换掉if (("0").equals(output.substring(0, 1))) {output.replace(0, 1, "");}}System.out.println(output.toString());}

方法2:

public static String Reverse3(String s) {StringBuffer sb = new StringBuffer();sb.append(s).reverse();System.out.println(sb.toString());return sb.toString();}

8、给定一个字符串s和一个字符串t,检查是否是t的子序列。
你可以假设在s和t中只有小写的英文字母。 t可能是一个非常长的(长度= 500,000)字符串,s是一个短字符串(<= 100)。
字符串的子序列是由原始字符串形成的新字符串,通过删除一些(可以不是)字符而不干扰其余字符的相对位置。 (即“ace”是“abcde”的次序,而“aec”不是)。
Example 1:
s = “abc”, t = “ahbgdc”
Return true.

Example 2:
s = “axc”, t = “ahbgdc”
Return false.
方法1:

private static void test4() {Scanner scanner = new Scanner(System.in);String s = scanner.nextLine();String t;do {t = scanner.nextLine();} while (t.length() < s.length()); // t 的长度要大于等于s的长度。int i;int j;int w = 0;for (i = 0; i <= s.length() - 1; i++) {for (j = w; j <= t.length() - 1; j++) // 从w 开始匹配。(不要再从头去匹配了)。{if (s.charAt(i) == t.charAt(j)) {w++; // 找到匹配的,w递增1。 内层循环中断,判断下一个。break;}}}if (w == s.length()) // 循环结束,判断w的长度。{System.out.println("Yes");} else {System.out.println("No");}}

方法2:

/*** * * author LFF 2017-03-22* * @param s1*            短字符串* @param s2*            长字符串* @return*/private static boolean check2(String s1, String s2) {char[] chars1 = s1.toCharArray();char[] chars2 = s2.toCharArray();int start = 0;// s1中的字符依次序存在于s2中的个数for (int i = 0; i < chars2.length; i++) {if (chars1[start] == chars2[i]) {start++;}if (start == chars1.length) {// 已确认s1中的所有字符依次序存在于s2中即满足条件return true;}}return false;}

方法3:

/*** 题目4 (使用栈)* * author 上海—Stupid 2017-03-22* * @param s1*            长字符串* @param s2*            短字符串* @return*/private static boolean check(String s1, String s2) {char[] char1 = s1.toCharArray();char[] char2 = s2.toCharArray();Stack<Character> stack1 = new Stack<Character>();for (int i = 0; i < char1.length; i++) {stack1.push(char1[i]);}Stack<Character> stack2 = new Stack<Character>();for (int i = 0; i < char2.length; i++) {stack2.push(char2[i]);}while (!stack2.isEmpty()) {if (stack1.isEmpty())return false;while (stack1.peek() != stack2.peek()) {if (!stack1.isEmpty())stack1.pop();if (stack1.isEmpty())return false;}stack1.pop();stack2.pop();}return true;}

9、string s=new string (“xyz”); 创建了几个对象,尝试简述string d=“xxx”+“yy”+"zz"所分配的内存?

更多:http://mp.weixin.qq.com/s/bvB2U0-6ZJ1j06iVV4NmjQ
https://mp.weixin.qq.com/s/sN_i_IaLUpFBbX9UHIX4NA

面试8大问题

1、 作为一名软件工程师,应具备哪些职业素质?
关键点:对软件开发的了解,是否具备这样的职业素质
a. 良好的编程能力和系统设计能力;  
b. 自觉的规范意识和团队合作精神
c. 认识和运用数据库的能力;
d. 较强的语言阅读和写作能
e. 软件工程的概念;   
f. 求知欲和进取心

2、 在项目开发中,遇到困难应怎样解决;
关键点:
认识你在遇到困难的时候怎样去解决,是自己解决还是借助团队的力量去解决;了解你对待工作的一种态度。
答:
遇到困难就要想办法去解决,首先要分析困难,看看困难难在哪里,在一点点分析,想尽一切办法去解决(专业的网站和论坛、百度、请教),如果还是解决不了,就上报给自己的上级,借助团队的力量去解决

3、 怎样管理好一个团队
关键点:
你是否有很好的团队合作精神;能够与本团队的成员有良好的沟通、协调的能力, 是否具有管理能力。
a. 管理好自己
b. 在团队中建立好培训工作
c. 在团队中培养良好严谨的工作作风
c. 人性化的管理
d. 明确团队的目标
e. 积极的化解团队成员之间的矛盾冲突,创造和谐的团队关系
f. 积极的发觉团队成员的优点
g. 灵活授权
h. 充分发挥团队的凝聚力

4、 怎样处理将来与你一起工作的同事和领导的关系
关键点:
对方想要了解你在其工作中间是否能很好的处理与同事之间的关系。
• 尊重领导
• 服从指挥
• 一切从善良的愿望出发
• 必要的礼节
• 遵守工作规则
• 不要在背后议论
• 学习并充实自己
• 相信自己,也相信别人

5、 你的职业规划;
关键点:
明确目标,找到差距,实现目标的途径
对方想了解你是否是一个做人做事有计划有目的的人,说出自己在近段时间或者是近几年(3年)的一些计划和需要达到的一个目的。
• 技术路线,销售路线,专家路线,管理路线
• 与管理者的差距:需要增加自己的行业背景知识,精通专业知识,管理能力,沟通协调能力

6、 你在以前公司是如何工作的;
关键点:
了解你的工作流程或者是项目经验(项目流程)A项目开发(9个流程),B公司的管理(周例会,月报告),C日常的工作流程
公司简介,工作模式,项目经验,工作收获……

7、 对自己的评价;
关键点:
是否能对自己有一个很好的自我认知,站在正确的角度衡量自己,以及对自己的定位;(对技术的认可、性格的特点、对能力的认可)
性格特点,工作经验,动手能力,
工作态度,职业规划,团队精神.

8、你为什么来我公司应聘,谈谈你对你所应聘的岗位的认知
关键点:
是否对本次面试做了充分的准备,是否对自己应聘的职位有一定的了解。
• 面试者试图从中了解你求职的动机、愿望以及对此项工作的态度。
• 建议从行业、企业和岗位这三个角度来回答。

面试坏习惯

1、面试时迟到,而且称自己迟到是因为别人指错了方向。
2、不修边幅或者着装不当。坐姿懒散,与主持面试的人不保持良好的目光接触。
3、说其他同类型公司的坏话。
4、没有能将自己的能力与雇主的需求联系起来。吹嘘自己有多行,但却没有列举出相应的成就作为证明。
5、回答没有明确的焦点,说话没有组织性,想到哪里说到哪里。
6、不表现出激情,也看不出希望得到这份工作或是对所应聘的工作表现出“孤注一掷”的激情。
7、对大多数提问都用简短的“yes”或“no”来作答或是给出的答案是预先背好的,但回答时忘记了答案的某些部分。
8、直呼主持面试人的名字或将他的名字搞错。
9、问这样的问题:“我怎么样?您准备雇佣我吗?”或当别人问“你有任何问题吗”的时候,回答“没有”。
10、在面试快要开始的时候,不假思索地脱口而出这样的话:“我想至少应挣到3000元,希望这份工作至少能给我这个数 。”
11、面试后一般会告诉你在一周内给你回复,但没有回音也是常有的事,最好在面试结束后一周内,给面试官打电话或者去信表示感谢,询问面试结果,不要面试有始无终。

其它应对技巧

1、请你自我介绍一下你自己,
回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句“谢谢”。企业喜欢有礼貌的求职者。

2、你觉得你个性上最大的优点是什么?
回答提示:沉着冷静、条理清楚、立场坚定、顽强向上。
乐于助人和关心他人、适应能力和幽默感、乐观和友爱。我在北大青鸟经过一到两年的培训及项目实战,加上实习工作,使我适合这份工作。我相信我能成功。

3、说说你最大的缺点?
回答提示:这个问题企业问的概率很大,通常不希望听到直接回答的缺点是什么等,如果求职者说自己小心眼、爱忌妒人、非常懒、脾气大、工作效率低,企业肯定不会录用你。绝对不要自作聪明地回答“我最大的缺点是过于追求完美”,有的人以为这样回答会显得自己比较出色,但事实上,他已经岌芨可危了。企业喜欢求职者从自己的优点说起,中间加一些小缺点,最后再把问题转回到优点上,突出优点的部分。企业喜欢聪明的求职者。
https://www.zhihu.com/question/20887129

4、你对加班的看法?
回答提示:实际上好多公司问这个问题,并不证明一定要加班。 只是想测试你是否愿意为公司奉献。
回答样本:如果是工作需要我会义不容辞加班。我现在单身,没有任何家庭负担,可以全身心的投入工作。但同时,我也会提高工作效率,减少不必要的加班

5、你对薪资的要求?
回 答提示:如果你对薪酬的要求太低,那显然贬低自己的能力;如果你对薪酬的要求太高,那又会显得你分量过重,公司受用不起。
一些雇主通常都事先对求聘的职位定下开支预算,因而他们第一次提出的价钱往往是他们所能给予的最高价钱。他们问你只不过想证实一下这笔钱是否足以引起你对该工作的兴趣。
回答样本一:“我对工资没有硬性要求。我相信贵公司在处理我的问题上会友善合理。我注重的是找对工作机会,所以只要条件公平,我则不会计较太多
回答样本二:我受过系统的软件编程的训练,不需要进行大量的培训。而且我本人也对编程特别感兴趣。因此,我希望公司能根据我的情况和市场标准的水平,给我合理的薪水。
回答样本三:如果你必须自己说出具体数目,请不要说一个宽泛的范围,那样你将只能得到最低限度的数字。最好给出一个具体的数字,这样表明你已经对当今的人才市场作了调查,知道像自己这样学历的雇员有什么样的价值。

6、在五年的时间内,你的职业规划?
回答提示:这是每一个应聘者都不希望被问到的问题,但是几乎每个人都会被问到。比较多的答案是“管理者”。但是近几年来,许多公司都已经建立了专门的技术途径。
这些工作地位往往被称作“顾问”、“参议技师”或“高级软件工程师”等等。当然,说出其他一些你感兴趣的职位也是可以的,比如产品销售部经理,生产部经理等一些与你的专业有相关背景的工作。
要知道,考官总是喜欢有进取心的应聘者,此时如果说“不知道”,或许就会使你丧失一个好机会。最普通的回答应该是“我准备在技术领域有所作为”或“我希望能按照公司的管理思路发展”。

7、你朋友对你的评价?
回答提示: 想从侧面了解一下你的性格及与人相处的问题。
回答样本:“我的朋友都说我是一个可以信赖的人。因为,我一旦答应别人的事情,就一定会做到。如果我做不到,我就不会轻易许诺。
回答样本:”我觉的我是一个比较随和的人,与不同的人都可以友好相处。在我与人相处时,我总是能站在别人的角度考虑问题“

8、你还有什么问题要问吗?
回答提示:企业的这个问题看上去可有可无,其实很关键,企业不喜欢说“没有问题”的人,因为其很注重员工的个性和创新能力。
企业不喜欢求职者问个人福利之类的问题,如果有人这样问:贵公司对新入公司的员工有没有什么培训项目,我可以参加吗?或者说贵公司的晋升机制是什么样的?
企业将很欢迎,因为体现出你对学习的热情和对公司的忠诚度以及你的上进心。

9、如果通过这次面试我们单位录用了你,但工作一段时间却发现你根本不适合这个职位,你怎么办?
回答提示:一段时间发现工作不适合我,有两种情况:

1、如果你确实热爱这个职业,那你就要不断学习,虚心向领导和同事学习业务知识和处事经验,了解这个职业的精神内涵和职业要求,力争减少差距;

2、你觉得这个职业可有可无,那还是趁早换个职业,去发现适合你的,你热爱的职业,那样你的发展前途也会大点,对单位和个人都有好处。

10、在完成某项工作时,你认为领导要求的方式不是最好的,自己还有更好的方法,你应该怎么做?
回答提示:①.原则上我会尊重和服从领导的工作安排;同时私底下找机会以请教的口吻,婉转地表达自己的想法,看看领导是否能改变想法;
②如果领导没有采纳我的建议,我也同样会按领导的要求认真地去完成这项工作;
③.还有一种情况,假如领导要求的方式违背原则,我会坚决提出反对意见;如领导仍固执己见,我会毫不犹豫地再向上级领导反映。

11、如果你的工作出现失误,给本公司造成经济损失,你认为该怎么办?
回答提示:
①我本意是为公司努力工作,如果造成经济损失,我认为首要的问题是想方设法去弥补或挽回经济损失。如果我无能力负责,希望单位帮助解决;
②是责任问题。分清责任,各负其责,如果是我的责任,我甘愿受罚;如果是一个我负责的团队中别人的失误,也不能幸灾乐祸,作为一个团队,需要互相提携共同完成工作,安慰同事并且帮助同事查找原因总结经验。

③总结经验教训,一个人的一生不可能不犯错误,重要的是能从自己的或者是别人的错误中吸取经验教训,并在今后的工作中避免发生同类的错误。检讨自己的工作方法、分析问题的深度和力度是否不够,以致出现了本可以避免的错误。

12、如果你在这次考试中没有被录用,你怎么打算?
回答提示:现在的社会是一个竞争的社会,从这次面试中也可看出这一点,有竞争就必然有优劣,有成功必定就会有失败.往往成功的背后有许多的困难和挫折,如果这次失败了也仅仅是一次而已,只有经过经验经历的积累才能塑造出一个完全的成功者。我会从以下几个方面来正确看待这次失败.
第一、要敢于面对,面对这次失败不气馁,接受已经失去了这次机会就不会回头这个现实,从心理意志和精神上体现出对这次失败的抵抗力。要有自信,相信自己经历了这次之后经过努力一定能行.能够超越自我.
第二、善于反思,对于这次面试经验要认真总结,思考剖析,能够从自身的角度找差距。正确对待自己,实事求是地评价自己,辩证的看待自己的长短得失,做一个明白人.
第三、走出阴影,要克服这一次失败带给自己的心理压力,时刻牢记自己弱点,防患于未然,加强学习,提高自身素质.
第四、认真工作,回到原单位岗位上后,要实实在在、踏踏实实地工作,三十六行,行行出状元,争取在本岗位上做出一定的成绩.
第五、再接再厉,成为软件工程师或网络工程师一直是我的梦想,以后如果有机会我仍然后再次参加竞争.

13、如果你做的一项工作受到上级领导的表扬,但你主管领导却说是他做的,你该怎样?
回答提示:我首先不会找那位上级领导说明这件事,我会主动找我的主管领导来沟通,因为沟通是解决人际关系的最好办法,但结果会有两种:1.我的主管领导认识到自己的错误,我想我会视具体情况决定是否原谅他;2.他更加变本加厉的来威胁我,那我会毫不犹豫地找我的上级领导反映此事,因为他这样做会造成负面影响,对今后的工作不利。

14、谈谈你对跳槽的看法?
回答提示:(1)正常的"跳槽"能促进人才合理流动,应该支持;
(2)频繁的跳槽对单位和个人双方都不利,应该反对。

15、工作中你难以和同事、上司相处,你该怎么办?
回答提示:
①我会服从领导的指挥,配合同事的工作。
②我会从自身找原因,仔细分析是不是自己工作做得不好让领导不满意,同事看不惯。还要看看是不是为人处世方面做得不好。如果是这样的话 我会努力改正。
③如果我找不到原因,我会找机会跟他们沟通,请他们指出我的不足。有问题就及时改正。
④作为优秀的员工,应该时刻以大局为重,即使在一段时间内,领导和同事对我不理解,我也会做好本职工作,虚心向他们学习,我相信,他们会看见我在努力,总有一天会对我微笑的!

16、假设你在某单位工作,成绩比较突出,得到领导的肯定。但同时你发现同事们越来越孤立你,你怎么看这个问题?你准备怎么办?
回答提示:
①成绩比较突出,得到领导的肯定是件好事情,以后更加努力
②检讨一下自己是不是对工作的热心度超过同事间交往的热心了,加强同事间的交往及共同的兴趣爱好。
③工作中,切勿伤害别人的自尊心
④不再领导前拨弄是非
⑤乐于助人对面

17、你最近是否参加了培训课程?谈谈培训课程的内容。是公司资助还是自费参加?
回答提示:是自费参加,就是北大青鸟的培训课程(可以多谈谈自己学的技术)。

18、你对于我们公司了解多少?
回答提示:在去公司面试前上网查一下该公司主营业务。如回答:贵公司有意改变策略,加强与国外大厂的OEM合作,自有品牌的部分则透过海外经销商。

19、请说出你选择这份工作的动机?
回答提示:这是想知道面试者对这份工作的热忱及理解度,并筛选因一时兴起而来应试的人,如果是无经验者,可以强调“就算职种不同,也希望有机会发挥之前的经验”。

20、你最擅长的技术方向是什么?
回答提示:说和你要应聘的职位相关的课程,表现一下自己的热诚没有什么坏处。

21、你能为我们公司带来什么呢?
回答提示:
①假如你可以的话,试着告诉他们你可以减低他们的费用——“我已经接受过北大青鸟近两年专业的培训,立刻就可以上岗工作”。
② 企业很想知道未来的员工能为企业做什么,求职者应再次重复自己的优势,然后说:“就我的能力,我可以做一个优秀的员工在组织中发挥能力,给组织带来高效率和更多的收益”。企业喜欢求职者就申请的职位表明自己的能力,比如申请营销之类的职位,可以说:“我可以开发大量的新客户,同时,对老客户做更全面周到的服务,开发老客户的新需求和消费。”等等。

22、最能概括你自己的三个词是什么?
回答提示:
我经常用的三个词是:适应能力强,有责任心和做事有始终,结合具体例子向主考官解释,

23、你的业余爱好是什么?
回答提示:找一些富于团体合作精神的,这里有一个真实的故事:有人被否决掉,因为他的爱好是深海潜水。主考官说:因为这是一项单人活动,我不敢肯定他能否适应团体工作。

24、作为被面试者给我打一下分
回答提示:试着列出四个优点和一个非常非常非常小的缺点,(可以抱怨一下设施,没有明确责任人的缺点是不会有人介意的)。

25、你怎么理解你应聘的职位?
回答提示:把岗位职责和任务及工作态度阐述一下

26、喜欢这份工作的哪一点?
回 答提示:相信其实大家心中一定都有答案了吧!每个人的价值观不同,自然评断的标准也会不同,但是,在回答面试官这个问题时可不能太直接就把自己心理的话说出来,尤其是薪资方面的问题,不过一些无伤大雅的回答是不错的考虑,如交通方便,工作性质及内容颇能符合自己的兴趣等等都是不错的答案,不过如果这时自己能仔细思考出这份工作的与众不同之处,相信在面试上会大大加分。

27、为什么要离职?
回答提示:
①回答这个问题时一定要小心,就算在前一个工作受到再大的委屈,对公司有多少的怨言,都千万不要表现出来,尤其要避免对公司本身主管的批评,避免面试官的负面情绪及印象;
建议此时最好的回答方式是将问题归咎在自己身上,例如觉得工作没有学习发展的空间,自己想在面试工作的相关产业中多加学习,或是前一份工作与自己的生涯规划不合等等,回答的答案最好是积极正面的。
②我希望能获得一份更好的工作,如果机会来临,我会抓住;我觉得目前的工作,已经达到顶峰,即沒有升迁机会。

28、说说你对行业、技术发展趋势的看法?
回答提示:企业对这个问题很感兴趣,只有有备而来的求职者能够过关。求职者可以直接在网上查找对你所申请的行业部门的信息,只有深入了解才能产生独特的见解。企业认为最聪明的求职者是对所面试的公司预先了解很多,包括公司各个部门,发展情况,在面试回答问题的时候可以提到所了解的情况,企业欢迎进入企业的人是“知己”,而不是“盲人
”。

29、对工作的期望与目标何在?
回答提示:这是面试者用来评断求职者是否对自己有一定程度的期望、对这份工作是否了解的问题。对于工作有确实学习目标的人通常学习较快,对于新工作自然较容易进入状况,这时建议你,最好针对工作的性质找出一个确实的答案,如业务员的工作可以这样回答:“我的目标是能成为一个超级业务员,将公司的产品广泛的推销出去,达到最好的业绩成效;为了达到这个目标,我一定会努力学习,而我相信以我认真负责的态度,一定可以达到这个目标。”其他类的工作也可以比照这个方式来回答,只要在目标方面稍微修改一下就可以了。

30、说说你的家庭。
回答提示:企业面试时询问家庭问题不是非要知道求职者家庭的情况,探究隐私,企业不喜欢探究个人隐私,而是要了解家庭背景对求职者的塑造和影响。企业希望听到的重点也在于家庭对求职者的积极影响。企业最喜欢听到的是:我很爱我的家庭!我的家庭一向很和睦,虽然我的父亲和母亲都是普通人,但是从小,我就看到我父亲起早贪黑,每天工作特别勤劳,他的行动无形中培养了我认真负责的态度和勤劳的精神。我母亲为人善良,对人热情,特别乐于助人,所以在单位人缘很好,她的一言一行也一直在教导我做人的道理。企业相信,和睦的家庭关系对一个人的成长有潜移默化的影响。

31、就你申请的这个职位,你认为你还欠缺什么?
回答提示:企业喜欢问求职者弱点,但精明的求职者一般不直接回答。他们希望看到这样的求职者:继续重复自己的优势,然后说:“对于这个职位和我的能力来说,我相信自己是可以胜任的,只是缺乏经验,这个问题我想我可以进入公司以后以最短的时间来解决,我的学习能力很强,我相信可以很快融入公司的企业文化,进入工作状态。”企业喜欢能够巧妙地躲过难题的求职者。

32、你欣赏哪种性格的人?
回答提示:诚实、不死板而且容易相处的人、有"实际行动"的人。

33、你通常如何处理別人的批评?
回答提示:①沈默是金。不必说什么,否则情况更糟,不过我会接受建设性的批评;②我会等大家冷靜下来再讨论。

34、你怎样对待自己的失敗?
回答提示:我们大家生来都不是十全十美的,我相信我有第二个机会改正我的错误。

35、什么会让你有成就感?
回答提示:为贵公司竭力效劳;尽我所能,完成一个项目

36、眼下你生活中最重要的是什么?
回答提示:对我来说,能在这个领域找到工作是最重要的;望能在贵公司任职对我说最重要。

37、你为什么愿意到我们公司来工作?
回答提示:对于这个问题,你要格外小心,如果你已经对该单位作了研究,你可以回答一些详细的原因,像“公司本身的高技术开发环境很吸引我。”,“我同公司出生在同样的时代,我希望能够进入一家与我共同成长的公司。”“你们公司一直都稳定发展,在近几年来在市场上很有竞争力。”或者“我认为贵公司能够给我提供一个与众不同的发展道路。”这都显示出你已经做了一些调查,也说明你对自己的未来有了较为具体的远景规划。

38、你和别人发生过争执吗?你是怎样解决的?
回答提示:这是面试中最险恶的问题。其实是考官布下的一个陷阱。千万不要说任何人的过错。应知成功解决矛盾是一个协作团体中成员所必备的能力。假如你工作在一个服务行业,这个问题简直成了最重要的一个环节。你是否能获得这份工作,将取决于这个问题的回答。考官希望看到你是成熟且乐于奉献的。他们通过这个问题了解你的成熟度和处世能力。在没有外界干涉的情况下,通过妥协的方式来解决才是正确答案。

39、问题:你做过的哪件事最令自己感到骄傲?
回答提示:这是考官给你的一个机会,让你展示自己把握命运的能力。这会体现你潜在的领导能力以及你被提升的可能性。假如你应聘于一个服务性质的单位,你很可能会被邀请去午餐。记住:你的前途取决于你的知识、你的社交能力和综合表现。

40、你新到一个部门,一天一个客户来找你解决问题,你努力想让他满意,可是始终达不到群众得满意,他投诉你们部门工作效率低,你这个时候怎么作?
回 答提示:(1)首先,我会保持冷静。作为一名工作人员,在工作中遇到各种各样的问题是正常的,关键是如何认识它,积极应对,妥善处理。 (2)其次,我会反思一下客户不满意的原因。一是看是否是自己在解决问题上的确有考虑的不周到的地方,二是看是否是客户不太了解相关的服务规定而提出超出规定的要求,三是看是否是客户了解相关的规定,但是提出的要求不合理。 (3)再次,根据原因采取相对的对策。如果是自己确有不周到的地方,按照服务规定作出合理的安排,并向客户作出解释;如果是客户不太了解政策规定而造成的误解,我会向他作出进一步的解释,消除他的误会;如果是客户提出的要求不符合政策规定,我会明确地向他指出。 (4)再次,我会把整个事情的处理情况向领导作出说明,希望得到他的理解和支持。(5)我不会因为客户投诉了我而丧失工作的热情和积极性,而会一如既往地牢记为客户服务的宗旨,争取早日做一名领导信任、公司放心、客户满意的职员。

41、对这项工作,你有哪些可预见的困难?”
回答提示::①不宜直接说出具体的困难,否则可能令对方怀疑应聘者不行;②可以尝试迂回战术,说出应聘者对困难所持有的态度——“工作中出现一些困难是正常的,也是难免的,但是只要有坚忍不拔的毅力、良好的合作精神以及事前周密而充分的准备,任何困难都是可以克服。”
分析:一般问这个问题,面试者的希望就比较大了,因为已经在谈工作细节。但常规思路中的回答,又被面试官“骗”了。当面试官询问这个问题的时候,有两个目的。第一,看看应聘者是不是在行,说出的困难是不是在这个职位中一般都不可避免的问题。第二,是想看一下应聘者解决困难的手法对不对,及公司能否提供这样的资源。而不是想了解应聘者对困难的态度。

42、如果我录用你,你将怎样开展工作?”
回答提示: ①如果应聘者对于应聘的职位缺乏足够的了解,最好不要直接说出自己开展工作的具体办法;②可以尝试采用迂回战术来回答,如“首先听取领导的指示和要求,然后就有关情况进行了解和熟悉,接下来制定一份近期的工作计划并报领导批准,最后根据计划开展工作。”
分析:这个问题的主要目的也是了解应聘者的工作能力和计划性、条理性,而且重点想要知道细节。如果向思路中所讲的迂回战术,面试官会认为回避问题,如果引导了几次仍然是回避的话。此人绝对不会录用了。

43、“你希望与什么样的上级共事?”
回答提示:①通过应聘者对上级的“希望”可以判断出应聘者对自我要求的意识,这既上一个陷阱,又是一次机会;②最好回避对上级具体的希望,多谈对自己的要求;③如“做为刚步入社会的新人,我应该多要求自己尽快熟悉环境、适应环境,而不应该对环境提出什么要求,只要能发挥我的专长就可以了
分析:这个问题比较好的回答是,希望我的上级能够在工作中对我多指导,对我工作中的错误能够立即指出。总之,从上级指导这个方面谈,不会有大的纰漏。

44、在完成某项工作时,你认为领导要求的方式不是最好的,自己还有更好的方法,你应该怎么做?
回答提示:
①.原则上我会尊重和服从领导的工作安排;同时私底下找机会以请教的口吻,婉转地表达自己的想法,看看领导是否能改变想法;
②如果领导没有采纳我的建议,我也同样会按领导的要求认真地去完成这项工作;
③.还有一种情况,假如领导要求的方式违背原则,我会坚决提出反对意见;如领导仍固执己见,我会毫不犹豫地再向上级领导反映。

45、与上级意见不一是,你将怎么办?”
回答提示:①一般可以这样回答“我会给上级以必要的解释和提醒,在这种情况下,我会服从上级的意见。”②如果面试你的是总经理,而你所应聘的职位另有一位经理,且这位经理当时不在场,可以这样回答:“对于非原则性问题,我会服从上级的意见,对于涉及公司利益的重大问题,我希望能向更高层领导反映。”
分析:这个问题的标准答案是思路1,如果用2的回答,必死无疑。你没有摸清楚改公司的内部情况,先想打小报告,这样的人没有人敢要。

46、“你工作经验欠缺,如何能胜任这项工作?”
常规思路:①如果招聘单位对应届毕业生的应聘者提出这个问题,说明招聘公司并不真正在乎“经验”,关键看应聘者怎样回答;②对这个问题的回答最好要体现出应聘者的诚恳、机智、果敢及敬业;③如“作为应届毕业生,在工作经验方面的确会有所欠缺,因此在读书期间我一直利用各种机会在这个行业里做兼职。我也发现,实际工作远比书本知识丰富、复杂。但我有较强的责任心、适应能力和学习能力,而且比较勤奋,所以在兼职中均能圆满完成各项工作,从中获取的经验也令我受益非浅。请贵公司放心,学校所学及兼职的工作经验使我一定能胜任这个职位。” 点评:这个问题思路中的答案尚可。突出自己的吃苦能力和适应性以及学习能力(不是学习成绩)为好。

47、您在前一家公司的离职原因是什么?”
回答提示:①最重要的是:应聘者要使找招聘单位相信,应聘者在过往的单位的“离职原因”在此家招聘单位里不存在;②避免把“离职原因”说得太详细、太具体;③不能掺杂主观的负面感受,如“太辛苦”、“人际关系复杂”、“管理太混乱”、“公司不重视人才”、“公司排斥我们某某的员工”等;④但也不能躲闪、回避,如“想换换环境”、“个人原因”等;⑤不能涉及自己负面的人格特征,如不诚实、懒惰、缺乏责任感、不随和等;⑥尽量使解释的理由为应聘者个人形象添彩;⑦相关例子:如“我离职是因为这家公司倒闭;我在公司工作了三年多,有较深的感情;从去年始,由于市场形势突变,公司的局面急转直下;到眼下这一步我觉得很遗憾,但还要面对显示,重新寻找能发挥我能力的舞台。”同一个面试问题并非只有一个答案,而同一个答案并不是在任何面试场合都有效,关键在应聘者掌握了规律后,对面试的具体情况进行把握,有意识地揣摩面试官提出问题的心理背景,然后投其所好。
分析:除非是薪资太低,或者是最初的工作,否则不要用薪资作为理由。“求发展”也被考官听得太多,离职理由要根据每个人的真实离职理由来设计,但是在回答时一定要表现得真诚。实在想不出来的时候,家在外地可以说是因为家中有事,须请假几个月,公司又不可能准假,所以辞职。这个答案一般面试官还能接受。

48、“你工作经验欠缺,如何能胜任这项工作?”
回答提示:①如果招聘单位对应届毕业生的应聘者提出这个问题,说明招聘公司并不真正在乎“经验”,关键看应聘者怎样回答;②对这个问题的回答最好要体现出应聘者的诚恳、机智、果敢及敬业;③如“作为应届毕业生,在工作经验方面的确会有所欠缺,因此在读书期间我一直利用各种机会在这个行业里做兼职。我也发现,实际工作远比书本知识丰富、复杂。但我有较强的责任心、适应能力和学习能力,而且比较勤奋,所以在兼职中均能圆满完成各项工作,从中获取的经验也令我受益非浅。请贵公司放心,学校所学及兼职的工作经验使我一定能胜任这个职位。”
分析:这个问题思路中的答案尚可。突出自己的吃苦能力和适应性以及学习能力(不是学习成绩)为好。

49、为了做好你工作份外之事,你该怎样获得他人的支持和帮助?
回答提示:每个公司都在不断变化发展的过程中;你当然希望你的员工也是这样。你希望得到那些希望并欢迎变化的人,因为这些人明白,为了公司的发展,变化是公司日常生活中重要组成部分。这样的员工往往很容易适应公司的变化,并会对变化做出积极的响应。此外,他们遇到矛盾和问题时,也能泰然处之。下面的问题能够考核应聘者这方面的能力。
据说有人能从容避免正面冲突。请讲一下你在这方面的经验和技巧。
有些时候,我们得和我们不喜欢的人在一起共事。说说你曾经克服了性格方面的冲突而取得预期工作效果的经历。

50、如果你在这次面试中没有被录用,你怎么打算?
回答提示:现在的社会是一个竞争的社会,从这次面试中也可看出这一点,有竞争就必然有优劣,有成功必定就会有失败.往往成功的背后有许多的困难和挫折,如果这次失败了也仅仅是一次而已,只有经过经验经历的积累才能塑造出一个完全的成功者。我会从以下几个方面来正确看待这次失败.
第一、要敢于面对,面对这次失败不气馁,接受已经失去了这次机会就不会回头这个现实,从心理意志和精神上体现出对这次失败的抵抗力。要有自信,相信自己经历了这次之后经过努力一定能行.能够超越自我.
第二、善于反思,对于这次面试经验要认真总结,思考剖析,能够从自身的角度找差距。正确对待自己,实事求是地评价自己,辩证的看待自己的长短得失,做一个明白人.
第三、走出阴影,要克服这一次失败带给自己的心理压力,时刻牢记自己弱点,防患于未然,加强学习,提高自身素质.
第四、认真工作,回到原单位岗位上后,要实实在在、踏踏实实地工作,三十六行,行行出状元,争取在本岗位上做出一定的成绩.
第五、再接再厉,成为国家公务员一直是我的梦想,以后如果有机会我仍然后再次参加竞争.

51、假如你晚上要去送一个出国的同学去机场,可单位临时有事非你办不可,你怎么办?
回答提示:我觉得工作是第一位的,但朋友间的情谊也是不能偏废的。这个问题我觉得要按照当时具体的情况来决定。
(1)、如果我的朋友晚上9点中的飞机,而我的 加班八点就能够完成的话,那就最理想了,干完工作去机场,皆大欢喜。
(2)、如果说工作不是很紧急,加班仅仅是为了明天上班的时候能把报告交到办公室,那完全可以跟领导打声招呼,先去机场然后回来加班,晚点睡就是了。
(3)、如果工作很紧急,两者不可能兼顾的情况下,我觉得可以由两种选择。1)如果不是全单位都加班的话,是不是可以要其他同事来代替以下工作,自己去机场,哪怕就是代替你离开的那一会儿。2)如果连这一点都做不到的话,
那只好忠义不能两全了,打电话给朋友解释一下,小心他会理解,毕竟工作做完了就完了,朋友还是可以再见面的。

52、如果通过这次面试我们单位录用了你,但工作一段时间却发现你根本不适合这个职位,你怎么办?
回答提示:一段时间发现工作不适合我,有两种情况:

1、如果你确实热爱这个职业,那你就要不断学习,虚心向领导和同事学习业务知识和处事经验,了解这个职业的精神内涵和职业要求,力争减少差距;

2、你觉得这个职业可有可无,那还是趁早换个职业,去发现适合你的,你热爱的职业,那样你的发展前途也会大点,对单位和个人都有好处。

53、你做过的哪件事最令自己感到骄傲?
回答提示:这是考官给你的一个机会,让你展示自己把握命运的能力。这会体现你潜在的领导能力以及你被提升的可能性。假如你应聘于一个服务性质的单位,你很可能会被邀请去午餐。记住:你的前途取决于你的知识、你的社交能力和综合表现。

54、谈谈你过去做过的成功案例
回答提示:举一个你最有把握的例子,把来龙去脉说清楚,而不要说了很多却没有重点。切忌夸大其词,把别人的功劳到说成自己的,很多主管为了确保要用的人是最适合的,会打电话向你的前一个主管征询对你的看法及意见,所以如果说谎,是很容易穿梆的。

55、谈谈你过去的工作经验中,最令你挫折的事情
回答提示:曾经接触过一个客户,原本就有耳闻他们以挑剔出名,所以事前的准备功夫做得十分充分,也投入了相当多的时间与精力,最后客户虽然并没有照单全收,但是接受的程度已经出乎我们意料之外了。原以为从此可以合作愉快,却得知客户最后因为预算关系选择了另一家代理商,之前的努力因而付诸流水。尽管如此,我还是从这次的经验学到很多,如对该产业的了解,整个team的默契也更好了。
分析:借此了解你对挫折的容忍度及调解方式。

56、如何安排自己的时间?会不会排斥加班?
回答提示:基本上,如果上班工作有效率,工作量合理的话,应该不太需要加班。可是我也知道有时候很难避免加班,加上现在工作都采用责任制,所以我会调配自己的时间,全力配合。
分析:虽然不会有人心甘情愿的加班,但依旧要表现出高配合度的诚意。

57、为什么我们要在众多的面试者中选择你?
回答提示:根据我对贵公司的了解,以及我在这份工作上所累积的专业、经验及人脉,相信正是贵公司所找寻的人才。而我在工作态度、EQ上,也有圆融、成熟的一面,和主管、同事都能合作愉快。
分析:别过度吹嘘自己的能力,或信口开河地乱开支票,例如一定会为该公司带来多少钱的业务等,这样很容易给人一种爱说大话、不切实际的感觉。

58、对这个职务的期许?
回答提示:希望能借此发挥我的所学及专长,同时也吸收贵公司在这方面的经验,就公司、我个人而言,缔造“双赢”的局面。
分析:回答前不妨先询问该公司对这项职务的责任认定及归属,因为每一家公司的状况不尽相同。以免说了一堆理想抱负却发现牛头不对马嘴。

59、为什么选择这个职务?
回答提示::这一直是我的兴趣和专长,经过这几年的磨练,也累积了一定的经验及人脉,相信我一定能胜任这个职务的。
分析:适时举出过去的“丰功伟业”,表现出你对这份职务的熟稔度,但避免过于夸张的形容或流于炫耀。

60、为什么选择我们这家公司?
回答提示:曾经在报章杂志看过关于贵公司的报道,与自己所追求的理念有志一同。而贵公司在业界的成绩也是有目共睹的,而且对员工的教育训练、升迁等也都很有制度。
分析:去面试前先做功课,了解一下该公司的背景,让对方觉得你真的很有心想得到这份工作,而不只是探探路。

61、你认为你在学校属于好学生吗?
回答提示:企业的招聘者很精明,问这个问题可以试探出很多问题:如果求职者学习成绩好,就会说:“是的,我的成绩很好,所有的成绩都很优异。当然,判断一个学生是不是好学生有很多标准,在学校期间我认为成绩是重要的,其他方面包括思想道德、实践经验、团队精神、沟通能力也都是很重要的,我在这些方面也做得很好,应该说我是一个全面发展的学生。”如果求职者成绩不尽理想,便会说:“我认为是不是一个好学生的标准是多元化的,我的学习成绩还可以,在其他方面我的表现也很突出,比如我去很多地方实习过,我很喜欢在快节奏和压力下工作,我在学生会组织过 ××活动,锻炼了我的团队合作精神和组织能力。” 有经验的招聘者一听就会明白,企业喜欢诚实的求职者。

62、请谈谈如何适应办公室工作的新环境?
回答提示①办公室里每个人有各自的岗位与职责,不得擅离岗位。
②根据领导指示和工作安排,制定工作计划,提前预备,并按计划完成。
③多请示并及时汇报,遇到不明白的要虚心请教。
④抓间隙时间,多学习,努力提高自己的政治素质和业务水平。

63、在工作中学习到了些什么?
回答提示:这是针对转职者提出的问题,建议此时可以配合面试工作的特点作为主要依据来回答,如业务工作需要与人沟通,便可举出之前工作与人沟通的例子,经历了哪些困难,学习到哪些经验,把握这些要点做陈述,就可以轻易过关了

64、有想过创业吗?
回答提示:这个问题可以显示你的冲劲,但如果你的回答是“有”的话,千万小心,下一个问题可能就是“那么为什么你不这样做呢?”

65、最能概括你自己的三个词是什么?
回答提示:我经常用的三个词是:适应能力强,有责任心和做事有始终,结合具体例子向主考官解释,使他们觉得你具有发展潜力

66、你认为你在学校属于好学生吗?
回答提示:企业的招聘者很精明,问这个问题可以试探出很多问题:如果求职者学习成绩好,就会说:“是的,我的成绩很好,所有的成绩都很优异。当然,判断一个学生是不是好学生有很多标准,在学校期间我认为成绩是重要的,其他方面包括思想道德、实践经验、团队精神、沟通能力也都是很重要的,我在这些方面也做得很好,应该说我是一个全面发展的学生。”如果求职者成绩不尽理想,便会说:“我认为是不是一个好学生的标准是多元化的,我的学习成绩还可以,在其他方面我的表现也很突出,比如我去很多地方实习过,我很喜欢在快节奏和压力下工作,我在学生会组织过 ××活动,锻炼了我的团队合作精神和组织能力。” 有经验的招聘者一听就会明白,企业喜欢诚实的求职者。

67、除了本公司外,还应聘了哪些公司?
回答提示:很奇怪,这是相当多公司会问的问题,其用意是要概略知道应徵者的求职志向,所以这并非绝对是负面答案,就算不便说出公司名称,也应回答“销售同种产品的公司”,如果应聘的其他公司是不同业界,容易让人产生无法信任的感觉。

68、何时可以到职?
回答提示:大多数企业会关心就职时间,最好是回答\’如果被录用的话,到职日可按公司规定上班”,但如果还未辞去上一个工作、上班时间又太近,似乎有些强人所难,因为交接至少要一个月的时间,应进一步说明原因,录取公司应该会通融的

69、你并非毕业于名牌院校?
回答提示:是否毕业于名牌院校不重要,重要的是有能力完成您交给我的工作,我接受了北大青鸟的职业培训,掌握的技能完全可以胜任贵公司现在工作,而且我比一些名牌院校的应届毕业生的动手能力还要强,我想我更适合贵公司这个职位。

70、你怎样看待学历和能力?
回答提示:学历我想只要是大学专科的学历,就表明觉得我具备了根本的学习能力。剩下的,你是学士也好,还是博士也好,对于这一点的讨论,不是看你学了多少知识,而是看你在这个领域上发挥了什么,也就是所说的能力问题。一个人工作能力的高低直接决定其职场命运,而学历的高低只是进入一个企业的敲门砖,如果贵公司把学历卡在博士上,我就无法进入贵公司,当然这不一定只是我个人的损失,如果一个专科生都能完成的工作,您又何必非要招聘一位博士生呢?

Flutter商城项目:https://github.com/dechengyang/ydc_flutter_app

各位可以把平时遇到的面试题目发我邮箱我不断进行完善:345052649@qq.com

如果对你有所帮助的话,赏我1元奶粉钱吧,多谢!

微信:

001

支付宝:

002

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/62227.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

面试汇总:这是一份全面详细的Android面试指南

核心面试内容 对于Android技术专业面试&#xff0c;主要考察的内容包括&#xff1a;&#xff08;已按优先级排序&#xff09; 通用编程基础计算机基础特定编程语言智力题 需要特别注意的是&#xff1a; 编程基础、计算机基础是 所有技术开发都必备的基础知识&#xff0c;务必…

澜舟科技成立两周年|“孟子GPT”大模型开启邀测

2023年6月10日&#xff0c;澜舟科技迎来了成立两周年的纪念日。回首过去的两年&#xff0c;无惧诸多挑战和困难&#xff0c;我们始终坚持信念和目标&#xff0c;并取得了一系列瞩目的成绩。在此&#xff0c;我们要特别感谢一直支持和信赖我们的投资方们&#xff1a;创新工场、联…

GPT-4 开启 “软件工程3.0” 全新时代

文章最早发表于我自己个人公众号 软件质量报道 希望这篇文章 成为 “软件工程3.0” 开创性的宣言。 为了定义 “软件工程3.0”&#xff0c;让我们先定义 “软件工程1.0”、 “软件工程2.0” 。先简单说明一下&#xff0c;用软件版本号的方式 “1.0、2.0、3.0” 来分别定义第一代…

国内首个低代码结合GPTChat实现AI自动建模与图形化编程

一、AI时代来势汹汹 整个3月&#xff0c;互联网行业似乎已经感受到了一股新的力量正在崛起&#xff0c;以ChatGPT为代表的AIGC势力&#xff0c;正在以风起云涌之势快速登场。 从OpenAI放出ChatGPT-4的模型短短一周内&#xff0c;Google、微软相继也召开了自己的发布会推出了自…

CSDN创始人蒋涛出席2021 中关村论坛,启动“科创中国”开源创新榜单评选

近日&#xff0c;2021中关村论坛–开源创新发展论坛在北京中关村成功举办。论坛由中国科学技术协会、北京市人民政府共同主办。论坛上&#xff0c;“科创中国”开源创新联合体副秘书长、CSDN创始人&董事长蒋涛正式启动了开源创新榜单评选活动&#xff0c;并参与了“中国开源…

硅基仿生业务全面 Serverless 容器化,14万+问答库助力糖尿病科普

作者&#xff1a;宁佑章&#xff08;硅基仿生科技&#xff09;、元毅&#xff08;阿里云容器服务&#xff09; “使用阿里云容器服务 Knative&#xff0c;解决了开发迭代慢的问题&#xff0c;加速了深度学习模型的性能提升&#xff1b;同时提供了弹性可伸缩的资源配置&#xf…

地球生命为啥只选择碳基生命,而不是硅基生命呢?

相关文章 人人都是人生顿悟者,不惑知天命- 人和需求篇 人的意义_个人渣记录仅为自己搜索用的博客-CSDN博客 什么是科学 人人都是价值观-思辨专家_个人渣记录仅为自己搜索用的博客-CSDN博客 作者&#xff1a;程亦之 链接&#xff1a;https://zhuanlan.zhihu.com/p/27534210 来…

《硅基物语.AI大爆炸》——AIC松鼠活动第四期

简介&#xff1a; 一个 AI 的自白&#xff0c;以第一人称视角&#xff0c;通俗易懂地讲述 AI 的来龙去脉&#xff0c;生动活泼地表达 AI 的技术原理。从历史到未来&#xff0c;跨越百年时空&#xff1b;从理论到实践&#xff0c;解读AI大爆炸&#xff1b;从技术到哲学&#xf…

【2021-12-04】小红书x-sign逆向分析记录

改版了 ,失效了 此次研究的是小红书小程序版本,通过抓包工具fiddler可以获得它有一个加密参数x-sign: 从长度可以看出来,是一个md5加密,authorization是一个账号凭证,具有唯一性,User-Agent需要使用小程序版本的UA,以下是本人自己收集的UA,仅供参考: M…

实操指南|如何通过大数据助力小红书爆文打造?

前言 上篇关于品牌种草如何挑选优质达人的文章发布后&#xff0c;公众号后台很多品牌方留言&#xff0c;达人我们选好了&#xff0c;达人的笔记内容该如何写呢&#xff1f;如何才能让所选的达人写的笔记成为爆文&#xff0c;获得平台更多的流量推荐&#xff1f;互动量达到多少…

小红书很难爬?最新爬取方法教给你啦~

点击上方“Python爬虫与数据挖掘”&#xff0c;进行关注回复“书籍”即可获赠Python从入门到进阶共10本电子书 今日鸡汤莫学武陵人&#xff0c;暂游桃源里。Python进击者 第184篇原创文章前言 大家好&#xff0c;我是Kuls。 之前写的那篇App抓包软件charles的配置说过&#xff…

CSDN网站个性化推荐功能测试

本博客是为了完成这个找 bug 号召&#xff1a; https://bbs.csdn.net/topics/614134877而发布的。 我的测试环境是&#xff1a;Microsoft Edge 114.0.1823.43 (正式版本&#xff09;&#xff08;64位&#xff09;非无痕模式 测试场景之一&#xff1a;兴趣标签 场景1.1 添加兴…

黄仁勋:英伟达收购 ARM 是谣言,下周发布会有惊喜

By 超神经 内容提要&#xff1a;近期&#xff0c;英伟达发布了第二季度财报&#xff0c;业绩喜人&#xff0c;再创新高。公司 CEO 黄仁勋随后还接受了 Venturebeat 旗下游戏频道 Gamesbeat 的记者采访&#xff0c;就英伟达目前现状、游戏行业发展等发表了自己的见解。 关键词&a…

英伟达真假黄仁勋疑云

作者 | 祝涛 出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09; 近日&#xff0c;在计算机图形顶级会议ACM SIGGRAPH 2021上&#xff0c;英伟达介绍了公司研发的3D仿真模拟和协作平台Omniverse&#xff0c;并详细解释了数字假人黄仁勋的打造过程。难道英伟达今年4月…

真假黄仁勋疑云?英伟达推出全球首个元宇宙平台

【编者按】近日&#xff0c;在计算机图形顶级会议ACM SIGGRAPH 2021上&#xff0c;英伟达介绍了公司研发的3D仿真模拟和协作平台Omniverse&#xff0c;并详细解释了数字假人黄仁勋的打造过程。难道英伟达今年4月的主题演讲是由“假黄仁勋”主持的&#xff1f;对此&#xff0c;英…

英伟达国内版 A800 来袭,为了赚钱黄教主拼尽全力!

近来&#xff0c;英伟达推出专供中国市场使用的A800系列显卡。作为A100的替代&#xff0c;A800符合美国政府对减少出口管制的明确测试&#xff0c;并且不能通过编程来实现性能超越。 另辟蹊径&#xff1a;没有A100&#xff0c;但可以有A800 ​美国对中国进行核心技术防备也不…

英伟达发大招 黄仁勋:生成式AI唯一限制是人类想象力

雷递网 雷建平 3月22日 ChatGPT仅是一个起点。 英伟达&#xff08;NVIDIA&#xff09;创始人兼首席执行官黄仁勋说&#xff0c;计算正在以“光速”发展。黄仁勋于今日宣布与谷歌、微软、Oracle等一众领军企业开展广泛的合作&#xff0c;为各行各业带来新的AI、模拟和协作能力。…

英伟达曝光超级芯片 黄仁勋:AI已重塑计算机产业

5月29日&#xff0c;英伟达再曝新品“NVIDIA DGX™超级计算机”&#xff0c;为生成式AI语言应用、推荐系统和数据分析工作负载的巨型模型提供硬件支持。 该计算机的核心组件是已经全面投产的英伟达Grace Hopper超级芯片——2000 亿个晶体管&#xff0c;在同一封装内集成了72核…

黄仁勋误入直播被当“路人”,英伟达粉丝都乐疯了

作者&#xff5c;李禾子 邮箱&#xff5c;lihezipingwest.com 黄仁勋&#xff0c;大名鼎鼎的芯片巨头英伟达CEO&#xff0c;硅谷最炙手可热的男人&#xff0c;最近出现在了台北街头两个女主播的直播间里。 不是宣传产品&#xff0c;不是接受访问&#xff0c;而是纯纯地路过被…

谷歌开源Live Transcribe语音识别转文字工具

8月18日&#xff0c;Google宣布开源Android语音识别转录工具Live Transcribe的语音引擎。 这家公司希望这样做可以让任何开发人员为长篇对话提供字幕&#xff0c;减少因网络延迟、断网等问题导致的沟通障碍。源代码现在可以在GitHub上获得。这意味着无论你是出国或是与新朋友见…